Overview
All SEO endpoints are company-scoped and require an agent API key:Authorization: Bearer nv_sk_…. They are pay-per-use through our data provider (priced server-side).
Two execution modes:
- Live — POST returns results immediately. Used by Backlinks, SEO Labs, and the
…/…keyword routes shown below. - Standard (async) — for routes that expose a
/taskvariant: POST to…/taskto enqueue, poll…/tasks-ready, then fetch…/task/:id. Standard is cheaper for large/slow jobs.
tasks-ready, …/task/:id and the meta endpoints are free. See
SEO credit costs for the per-family table.
Agents that don’t want to hand-pick a route can use the MCP meta-tools naive_seo_discover (natural-language → endpoint) and naive_seo_execute / naive_seo_execute_async.
Keywords Data — Google
Keywords Data — Bing
Keywords Data — Google Trends
Keywords Utility
Backlinks
All Backlinks endpoints use Live method (instant results) unless noted.SEO Labs — Google
Labs keyword endpoints (e.g.
keyword-overview) take keywords (array of strings) and require both a location and a language. location_code (default 2840, United States) and language_code (default en) are applied automatically when omitted, and can be overridden.Keyword Research
Market Categories
Competitor Research
SEO Labs — Bing
SEO Labs — Amazon
Labs Utility
Common parameters
Most POST bodies accept:keywords: string[] (or target: string for domain/backlink endpoints), optional location_code: number (e.g. 2840 = United States), and optional language_code: string (e.g. "en"). Backlinks and Labs endpoints additionally accept limit, offset, filters, and order_by. See each endpoint’s parameter notes in the endpoint registry.