Skip to main content

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 /task variant: POST to …/task to enqueue, poll …/tasks-ready, then fetch …/task/:id. Standard is cheaper for large/slow jobs.
Credits are charged on the Live request or on the Standard task submission; 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 Utility

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.

Examples