One API for AI search visibility
Track how ChatGPT, Perplexity, Claude, Gemini, Grok, and Google AI Overviews recommend your brand. Programmatically. Pipe the data into your dashboard, your warehouse, or your customers' product, all from a single REST contract.
curl https://api.rankprompt.com/v1/brands \
-H "Authorization: Bearer $RANKPROMPT_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Cloud",
"website": "https://acme.com",
"language": "en",
"country": "US",
"categories": ["devtools", "infra"]
}'
# 201 Created
{
"id": "brnd_01JFR3K9...",
"name": "Acme Cloud",
"website": "https://acme.com",
"created_at": "2026-04-20T14:02:11Z"
} Skip the scraping, the spreadsheets, and the six different SDKs
Tracking AI visibility yourself means juggling six paid APIs, scoring mentions, dedup-ing citations, and building a UI on top. Rank Prompt collapses all of that into one normalized contract, so you ship the dashboard and skip the data layer.
Your stack
Rank Prompt Public API
/v1
6 AI platforms
One contract, one bill, one schema. Six AI engines, normalized into the
same visibility_score and mention_count primitives the dashboard already uses.
Every feature in the platform, available as an API
The same building blocks that power the Rank Prompt dashboard. Brand management ships today; the rest is rolling out under /v1 over the coming months. Every endpoint follows the same auth, error, and idempotency contract from day one.
Brand management
Programmatically onboard brands, update categories, languages, aliases, and competitors. Perfect for agencies provisioning new clients without touching the dashboard.
AI visibility reports
Run prompts across ChatGPT, Perplexity, AI Overviews, Claude, Gemini, and Grok. Pull mentions, ranking position, and visibility score into your stack.
Citation & source tracking
Discover the sources AI assistants cite when recommending brands in your space, with the Rank Prompt Score so you only outreach to reachable targets.
Scheduled reports
Cron-style report definitions: weekly competitor snapshots, monthly visibility deltas, anomaly alerts. Delivered as JSON or shareable PDFs.
Brand audit & perception
Automated snapshots of how AI describes your brand: positioning, claims, comparisons against competitors, and the weak spots to fix first.
AI-optimized content
Generate articles, comparisons, ranked lists, and FAQ blocks built to be cited by AI assistants. Trigger and ship the full content lifecycle from your CMS.
Technical SEO audits
Trigger Lighthouse-grade crawls, Core Web Vitals checks, and AI-readability scans. Stream issues into your existing engineering ticket queue.
Outreach & backlinks
Surface high-value outreach targets, push prospects into your CRM, and trigger AI-personalized email campaigns with verified contact data.
Webhooks & events
Real-time push for report completion, ranking changes, and quota thresholds. Signed payloads, replay-friendly delivery, full event history.
Track release dates in the changelog or browse the live surface in the API reference.
From signup to first call in under 10 minutes
No oddly-named handshakes, no SDK install dance. A bearer token, a curl command, and you're moving data.
Mint a scoped API key
Subscribe to a paid plan, open the Developers page in your workspace, pick the scopes you need, and (optionally) pin the key to a single brand for white-label work.
Call /v1 from your backend
Send a bearer token, follow the OpenAPI spec. Every metered response carries quota headers so you can pace work; idempotency keys make every POST safe to retry.
Stream insights into your stack
Pipe results into your dashboard, warehouse, CRM, or Slack. Webhooks are on the roadmap; today, polling `/v1/me/quota` (free) and report status endpoints scales perfectly.
A contract you can depend on
Every primitive you'd expect from a serious payments or analytics API. Boring, predictable, and well-documented; not flashy and brittle.
OpenAPI 3.1 spec
Spec-first design. Generate an idiomatic client in any language with openapi-generator, Stainless, Fern, or Speakeasy. The whole surface is browseable in the hosted reference.
Scoped & brand-restricted keys
Mint keys with the minimum surface area required: read-only, write-only, per-resource, or pinned to a single brand for white-label work. Keys are shown once, stored hashed.
Idempotent writes
Every POST accepts an `Idempotency-Key`. Network retries, queue redelivery, and worker restarts are safe by default.
Predictable rate limits
120 requests per minute per key plus a monthly quota. Every metered response carries `X-RP-Quota-*` headers; throttled calls return `Retry-After`. No surprise back-pressure.
Structured errors
Stable `error.code` values from a published catalog, machine-readable details, and a `request_id` echoed in every response for end-to-end tracing in support tickets.
Versioned forever
The /v1 contract is additive: new fields and endpoints only. When a breaking change is needed we ship /v2 alongside, with long deprecation windows announced via `Sunset` headers.
Ship in days, not quarters
The four shapes most teams take when they integrate. Pick the one closest to yours; mix and match the rest.
White-label AI visibility dashboards
Spin up a per-client dashboard in your own product. One brand-pinned API key per client, your branding, your billing, our data layer.
Pipe AI metrics into your warehouse
Schedule nightly pulls of ranking, citation, and visibility data into Snowflake, BigQuery, or Looker. Track AI presence right next to organic traffic.
Trigger Slack and PagerDuty when rankings move
Subscribe to events for visibility drops, lost citations, or new competitor mentions. Page the team only when it actually matters.
Ship AI insights inside your product
Surface AI mention scores and citation graphs inside your own app. Customers see their visibility without ever leaving your product.
Two meters. No surprises.
Every Rank Prompt plan includes API access. Most CRUD calls cost a single request unit and draw from your monthly allowance. Heavy LLM operations (visibility reports, content generation, audits) consume credits from the same pool the in-app product uses, so you never pay twice for the same work.
/v1/me and /v1/me/quota: free to poll, anytime.
Typical CRUD call (list brands, fetch a brand, mint a key).
Per-key burst limit. Quota and `Retry-After` exposed on every response.
Developer questions
Everything teams ask before they integrate. Email us if your question isn't covered.
What can I build with the Rank Prompt API today?
How is the API priced?
Are there official client libraries?
How do you handle versioning and breaking changes?
Do you support webhooks?
How do I get an API key?
What are the rate limits?
Is there a sandbox or test environment?
Can I issue per-brand keys for my clients?
How is the API secured?
Still have questions? Contact our team
Start building today
Read the quickstart, mint your first API key, and ship a working integration before lunch.