xquik

n8n Twitter node by Xquik. Search tweets & users, read trends & check follows. Not affiliated with X Corp.

Package Information

Released: this month
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.7
Author: Xquik

Documentation

n8n Twitter node for Xquik

OpenSSF Best Practices

Xquik is the world's fastest and cheapest X Twitter scraper service with the most complete X data. Xquik charges only for delivered, unique, filter-matching results and never pads rows.

Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.

This n8n community node reads X data through Xquik. Search tweets & users, read trends, check follows & view your Xquik credits.

Operations

Task Resource Operation Xquik route
Search tweets Tweet Search GET /x/tweets/search
Search users User Search GET /x/users/search
Read regional trends Trend Get Many GET /trends
Check whether one account follows another Follow Check GET /x/followers/check
View available credits Account Get Credits GET /credits

Use the Xquik API for full follower exports or approved posting.

Install

Install n8n-nodes-xquik from Settings → Community Nodes.

npm install n8n-nodes-xquik

Credentials

Create an Xquik API key and add it to the Xquik API credential in n8n. The node sends it in the x-api-key header.

Verify changes

bin/check-local

It installs from the lockfile, builds, type checks, tests, lints, audits dependencies, verifies registry signatures, and checks reproducible package bytes. Tests enforce 100% coverage and check request contracts. It also checks REUSE 3.3 metadata with a pinned reuse, which uvx runs, so install uv first. Last, it runs CodeQL's security-extended queries and fails on any result, so install CodeQL with brew install --cask codeql. It stops at the first failure and says what to fix. The audit covers every dependency at every severity. A development finding passes only through a reviewed entry in audit-exceptions.json, with a recheck date at most 30 days out. When the tree is clean and the commit is on GitHub, it posts the result as the xquik-local-checks commit status. Pass --no-status to skip that.

Release

Maintainers release from a local machine. The npm token stays in the macOS Keychain. 2 environment variables name its Keychain item.

NPM_KEYCHAIN_SERVICE=<service> NPM_KEYCHAIN_ACCOUNT=<account> bin/release-local

It stops at once when either variable is unset. It runs on a clean main that matches origin/main. It runs bin/check-local, publishes the package.json version to npm, and checks that npm serves the same package it built. Only then it pushes tag v<version> and creates its GitHub release. It skips the npm upload when that version is already published.

bin/release-local --dry-run runs every check and npm publish --dry-run. It reads no token and publishes, tags and releases nothing.

Resources

Discussion