Docs menu

Citable docs

Pay-per-call SEO and AI-visibility data, over plain HTTP.

Seventeen endpoints. Each one answers 402 Payment Required with its price; pay the quoted USDC on Solana and the same request returns JSON. No API key, no subscription, nothing stored about you — failed calls are never charged.

Not technical? You need exactly one page

Go to citable.run/app, sign in with your email, add a few dollars, and run checks in the browser — no code, no key, no crypto knowledge. Paying, plainly explains the money side in five facts. Everything below this box is for developers and agents.

The payment loop#

402

Server quotes the price

Amount, USDC mint, pay-to address and expiry in the PAYMENT-REQUIRED header. Reading it is free.

USDC

Client signs, Solana settles

An x402 client signs a USDC transfer for exactly that amount and retries with the payment header. ~400 ms. No SOL needed.

200

Same request, JSON back

Settlement signature in the PAYMENT-RESPONSE header. Any 4xx or 5xx instead means nothing was charged.

Endpoints#

Prices are per call, in USDC. The price in the 402 header is the price you pay; the free /api index always carries the current list.

Analysis & audit

One page, one keyword, one results page — what is actually there.

Keyword research

Find the words, then the numbers behind them.

AI visibility

Who AI answer engines cite, for what, and how that moves.

Competitive research

A rival's footprint: keywords, traffic, links.

Reports

Several checks answered in one call.

Citable is data your agent buys — the agent is yours. New to crypto? Paying, plainly covers everything in five facts.

Discovery for agents#

Two free URLs describe the service in formats agents read: /skill.md is the onboarding file (endpoints, prices, how to pay) and /api is the machine index with the network, scheme and engines currently configured.

curl
$ curl -s https://citable.run/skill.md
$ curl -s https://citable.run/api | jq .endpoints