$0.01
per call · USD Coin on Base
X Preflight: read a draft post against X's open-sourced ranking code. Returns what is already settled before you post, whether it enters the pool strangers are drawn from, how long it stays retrievable, which filters delete it, and which gates nobody can know in advance. Every claim cites a file and line in X's published source. Never writes the post. Nothing stored.
Endpoint
POST https://kevinhoff.com/api/paid/grade8
Calls / 30d
2
Unique payers / 30d
Sep 8
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://kevinhoff.com/api/paid/grade", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"text": "the draft post you are about to publish on x.com"
}),
});
const data = await res.json();curl -X POST \
"https://kevinhoff.com/api/paid/grade" \
-H "Content-Type: application/json" \
-d '{"text":"the draft post you are about to publish on x.com"}' \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"gates": [
{
"head": "It can be found by strangers.",
"n": 1,
"name": "On the list",
"src": "phoenixRankAllCandidateProcessor.strato:446-451",
"state": "go"
}
],
"model": {
"built_for": "copy_link",
"negative_risk": {
"level": "low"
},
"survival": {
"verdict": "clear"
}
},
"structural": [
{
"detail": "An original or a quote is written to the index out-of-network readers are drawn from.",
"fact": "enters the pool",
"src": "phoenixRankAllCandidateProcessor.strato:446-451"
}
]
}Payment details
0x3a7292b88471691946d8d8856925e22246bed743USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Social & Community and the homepage with a featured placement.
More from x-preflight & similar services
Oneshotagent · Enrich Profile
win.oneshotagent.com
Profile enrichment from LinkedIn URL
Otto AI · Tweet Search
x402.ottoai.services
Search X/Twitter for any query and get the actual matching tweets — keyword, $CASHTAG, from:handle (a user timeline), @handle (mentions), or boolean OR. Each tweet returns author, full text (long-form note tweets included), timestamp, likes and retweets (reply/quote counts when available). Most-recent-first for real-time monitoring and alerting. Live X search backend, pay-per-call USDC, structured JSON.
x402scan · Merchants
x402scan.com
Paginated list of merchants (top recipients by volume)