Back to APIs
SERP and keyword intelligence

SEO APIs for Search Results, Keywords, and Rankings

Query live Google organic results, compare keyword demand and ranking difficulty, expand seed terms, uncover the keywords and pages driving a site's search visibility, and classify search intent. Every endpoint uses the same SocQ API key, asynchronous task flow, and normalized result format.

Available SEO APIs

Choose by input and research goal: use Google Organic SERP for one query; Keyword Difficulty, Keyword Overview, Keyword Search Volume, or Search Intent for prepared lists; Keyword Suggestions or Related Keywords for seed terms; and Keywords for Site, Ranked Keywords, or Relevant Pages for domain and page research.

What SEO data can you retrieve?

Use normalized top-level fields for common analysis, with complete source objects retained when an endpoint returns additional context.

Google organic results

Retrieve titles, destination URLs, rank positions, result element types, and available result details for one query and search market.

Search demand and paid metrics

Measure available search volume, CPC, paid competition, and monthly search history for prepared or discovered keywords.

Organic ranking difficulty

Compare available 0–100 keyword difficulty scores across lists of up to 1,000 terms in a selected market.

Keyword discovery

Expand a seed query or website into suggested and related terms with demand metrics, monthly history, and relationship depth where available.

Site and page visibility

Find ranking keywords, URLs, positions, estimated traffic context, indexed pages, and ranking distributions for a domain, subdomain, or page.

Search intent

Classify supplied keywords with available primary and secondary intent labels and probability scores.

SocQ SEO APIs vs DataForSEO

SocQ is the simpler fit when your product needs core Google search intelligence and public social data behind one API key, one task lifecycle, and one normalized result model. DataForSEO offers a broader specialist SEO catalog with more product-specific methods and controls.

CapabilitySocQDataForSEO
Best fitCore Google SERP, keyword, ranking, page, and intent workflows alongside public social-data APIsDedicated SEO and SEM infrastructure with broader search-engine, backlink, on-page, business, merchant, and app data
AuthenticationOne Bearer API key for SEO and supported social-data endpointsBasic Authentication with an API login and generated password
Request modelDirect JSON object payloads and one asynchronous submit, poll, and stored-result flowProduct-specific Live or Standard methods with arrays of task objects
Result modelNormalized top-level fields plus complete source contextNative nested tasks and results shaped by each API product
Cost visibilityCredit rules on each endpoint card, estimates before submit, and final usage in the dashboardPay-as-you-go pricing that varies by API, method, priority, result depth, and optional parameters

How the SEO API works

Each endpoint follows the same asynchronous lifecycle while accepting the input shape required by its research workflow.

  1. 1. Choose the input shape

    Submit one query, a prepared keyword list, a seed term, or a target domain or page, then set the supported market and language fields.

  2. 2. Track the task

    Poll /v1/tasks/{task_id} until processing succeeds or fails, with backoff after temporary pressure responses.

  3. 3. Read normalized results

    Read data.results.items and follow next_cursor while has_more is true.

Enrich a keyword list with one request

Keyword Overview is a useful starting point when you already have terms to evaluate. Open an endpoint card for the exact payload used by another workflow.

curl -X POST "https://api.socq.ai/v1/seo/keyword-overview" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": [
      "keyword research",
      "seo tools"
    ],
    "location_code": 2840,
    "language_code": "en"
  }'

# Poll GET /v1/tasks/{task_id}
# Read data.results.items and follow next_cursor while has_more is true

Common SEO API use cases

SERP research and monitoring

Capture the organic results, destination URLs, element types, and rank positions returned for a query in a selected market.

Keyword prioritization

Compare demand, CPC, paid competition, organic difficulty, and monthly history across an existing keyword portfolio.

Long-tail and content planning

Expand seed terms into suggestions and related queries for content briefs, topic clusters, and campaign planning.

Competitor visibility research

Find the keywords, ranking URLs, positions, and estimated traffic context associated with a public competitor domain or page.

Page opportunity analysis

Inventory relevant indexed pages and ranking distributions to identify pages and topics for deeper review.

Intent routing and reporting

Use primary and secondary intent labels to segment terms for content, paid search, product pages, or reporting pipelines.

Limits and interpretation

Results depend on the selected endpoint, search market, language, source availability, and the scope of the submitted query, keywords, domain, or page.

  • Each endpoint has its own payload contract: some accept keyword arrays, while others accept one query, seed term, domain, subdomain, or page URL.
  • Location, language, depth, result limits, and offset support vary by endpoint; use the corresponding endpoint page as the request contract.
  • Google Organic SERP returns a live result-page query; keyword and site metrics are analytical signals and should not be treated as the same kind of snapshot.
  • Returned rows, individual metrics, monthly observations, intent labels, or probability scores can be absent when source data is unavailable.
  • Search volume, paid competition, organic difficulty, estimated traffic, and classified intent are distinct signals rather than interchangeable scores.
  • The extra field preserves flexible source context and is not a stable normalized schema.
  • These endpoints authenticate with a SocQ API key and do not read private Google Ads or Google Search Console account data.

SEO API frequently asked questions

What is the SocQ SEO API?

The SocQ SEO API is a set of asynchronous REST endpoints for adding Google search intelligence to applications through the same API key and task workflow used across the SocQ platform.

What does the SocQ SEO API suite cover?

It covers Google organic results, keyword demand and difficulty, keyword discovery, site and page visibility, and search-intent classification through authenticated asynchronous endpoints.

Which SEO endpoint should I use?

Use Google Organic SERP for one result page; Difficulty, Overview, Search Volume, or Search Intent for prepared keyword lists; Suggestions or Related Keywords for seed expansion; and Keywords for Site, Ranked Keywords, or Relevant Pages for domain and page research.

Do I need Google Ads or Search Console credentials?

No. Requests authenticate with your SocQ API key, and these endpoints do not access private Google Ads or Google Search Console account data.

Are all SEO API results live?

Google Organic SERP runs a live result-page query. Keyword, intent, site, and page metrics depend on source availability and should be interpreted according to the selected endpoint.

How are the SEO endpoints priced?

Pricing is endpoint-specific. Each endpoint page shows whether credits are calculated from submitted inputs, a fixed request cost, or returned results.

Bring public profiles, content, and engagement data from different platforms into one workflow to track brands, creators, and topics and run cross-platform monitoring and analysis more efficiently.