GET /
Returns the machine-readable documentation this page is rendered from. Free, and everything an agent needs.
byAPI3
Premium Sponsored?Fees are sponsored by AirnodeHub during the early accessAirnode v0.1.0
TwitterAPI.io serves X (Twitter) data over a plain HTTP API with a single key, without the approval the official API asks for. This Airnode wraps its read endpoints, so a consumer receives a profile, a tweet or a search result with a signature saying this Airnode obtained it from TwitterAPI.io at this time.
X data is worth attesting because it moves and then disappears. A tweet is edited or deleted, a follower count is only true for an instant, and an account is suspended: a signed answer says what the platform returned while it was still there, which is a claim a screenshot cannot make.
Only reads are wrapped. TwitterAPI.io also posts, likes, follows and sends messages on behalf of a logged-in account, which is acting rather than reporting, and none of it is something an attestation makes more trustworthy.
Every response carries an EIP-191 signature from the Airnode that served it, so the data can be attributed back to its source rather than trusted on reputation.
Served at https://airnode-twitterapi.fly.dev/. The two requests below are everything the endpoint speaks, and each can be sent from this page. What comes back is verified right here in the browser.
Returns the machine-readable documentation this page is rendered from. Free, and everything an agent needs.
Names an operation and its parameters, performs it against the upstream API, and answers with the response and the attestation over it.
Every response is signed by the API that served it. Paste one to check it really came from this listing and was not altered along the way.