NovaDataHub APIs

Use documented APIs for Google SERP data, Play Store reviews, cricket scores, and FX workflows. The public services hub now connects endpoint docs, comparison pages, troubleshooting guides, and workflow tutorials so technical buyers can move from evaluation to implementation without leaving the site.

Google SERP

Organic, Ads, PAA, Related Searches, Local Pack — the full SERP as JSON.

Retrieve structured Google results with geo targeting (gl/hl), device emulation, and pagination. Async by default — pass sync=true for an inline result. Supports sitelinks, Ad blocks, People Also Ask trees, related searches, and local pack entities.

Endpoint GET /search?q={query}&gl=us&hl=en&device=desktop
Pricing $0.83 / 1k requests
OrganicSitelinksAdsPAARelatedLocal PackGeoAsync/Sync
Parameters
  • q — Search query (required).(e.g. nike shoes)
  • gl — Country code (ISO 3166-1). Default: us.(e.g. us, in, gb)
  • hl — Interface language (BCP-47). Default: en.(e.g. en, hi, de)
  • num — Results per page (1-50). Default: 10.(e.g. 10)
  • start — Zero-based offset for pagination. Default: 0.(e.g. 10)
  • device — desktop | mobile | tablet. Default: desktop.(e.g. mobile)
  • tbs — Time filter. e.g. qdr:d (past 24 h).(e.g. qdr:w)
  • sync — true = wait for result inline. Default: false.(e.g. true)
  • location — Human-readable location string.(e.g. New York, US)
Response fields
organic[].{position, title, url, snippet, sitelinks[]}ads_top[] / ads_bottom[]paa[].{question, answer, links[]}related_searches[]local_pack[].{name, rating, address, phone}
Sample JSON
{
  "ok": true,
  "jobId": "serp_a1b2c3d4",
  "status": "completed",
  "result": {
    "query": "nike shoes",
    "gl": "us",
    "hl": "en",
    "device": "desktop",
    "organic": [
      {
        "position": 1,
        "title": "Nike Shoes. Nike.com",
        "url": "https://www.nike.com/shoes",
        "snippet": "Discover the latest..."
      },
      {
        "position": 2,
        "title": "Amazon.com: Nike Shoes",
        "url": "https://www.amazon.com/...",
        "snippet": "Shop the latest..."
      }
    ],
    "ads_top": [
      {
        "title": "Nike Official Site",
        "url": "https://www.nike.com",
        "advertiser": "Nike"
      }
    ],
    "paa": [
      {
        "question": "Which Nike shoes are best?",
        "answer": "Nike Pegasus for running..."
      }
    ],
    "related_searches": [
      "nike running shoes",
      "nike air force 1"
    ],
    "local_pack": [
      {
        "name": "Nike Store",
        "rating": 4.6,
        "address": "5th Ave, New York, NY"
      }
    ]
  }
}

Play Store Reviews

Bulk reviews with rating, version, helpful votes, and developer replies.

Pull fresh Google Play reviews for competitor analysis and sentiment tracking. Supports count up to 500, language, country, and sort order. Includes rating, review body, app version, timestamps, helpful counts, and developer replies.

Endpoint GET /api/playstore/reviews?appId={id}&count=50
Pricing $0.42 / 1k requests
App ReviewsRatingTextVersionDateHelpfulReply
Parameters
  • appId — App package name (required).(e.g. com.spotify.music)
  • count — Number of reviews to fetch (1-500). Default: 50.(e.g. 100)
  • lang — Review language (BCP-47). Default: en.(e.g. en)
  • country — Store country (ISO 3166-1 alpha-2). Default: us.(e.g. us)
  • sort — newest | rating | helpfulness. Default: newest.(e.g. newest)
Response fields
reviews[].{id, rating, author, text, version, date, helpful, reply}
Sample JSON
{
  "ok": true,
  "appId": "com.spotify.music",
  "count": 2,
  "reviews": [
    {
      "id": "gp:AOqpTOH1",
      "rating": 5,
      "author": "Alice",
      "text": "Love the new UI!",
      "version": "8.9.0",
      "date": "2025-01-20",
      "helpful": 42,
      "reply": null
    },
    {
      "id": "gp:AOqpTOH2",
      "rating": 3,
      "author": "Bob",
      "text": "Crashes sometimes.",
      "version": "8.8.9",
      "date": "2025-01-15",
      "helpful": 7,
      "reply": "Fix shipping in next release."
    }
  ]
}

Cricket Scores

Live match listings, innings scorecards, and match summaries.

Three dedicated endpoints: list matches by status/team, fetch a full innings scorecard, or get a match summary. Returns teams, status, venue, innings data, batsmen, and bowler stats.

Endpoint GET /api/cricket/matches?status=live&team={team}
Pricing $0.36 / 1k requests
LiveUpcomingScorecardInningsBatsmenBowlers
Parameters
  • status — live | upcoming | completed. Omit for all.(e.g. live)
  • team — Filter by team code.(e.g. IND)
  • limit — Max results. Default: 50.(e.g. 20)
  • id — Match ID for /scorecard and /summary routes.(e.g. 12345)
Response fields
matches[].{id, teams, status, venue, startUtc}innings[].{runs, wkts, overs, rr, fallOfWickets[]}batsmen[].{name, runs, balls}bowlers[].{name, overs, runs, wickets}
Sample JSON
{
  "ok": true,
  "matches": [
    {
      "id": "12345",
      "teams": [
        "IND",
        "AUS"
      ],
      "status": "Live",
      "venue": "Wankhede Stadium, Mumbai",
      "startUtc": "2025-02-05T09:00:00Z",
      "innings": [
        {
          "team": "IND",
          "runs": 245,
          "wkts": 6,
          "overs": 42.3,
          "rr": 5.77
        }
      ]
    }
  ]
}

Currency Exchange

Latest rates, historical time series, and instant conversion.

Three endpoints: /rates for latest multi-symbol rates, /timeseries for a historical date range, and /convert for instant amount conversion. All return compact, consistent JSON.

Endpoint GET /api/fx/rates?base=USD&symbols=EUR,INR
Pricing $0.18 / 1k requests
Latest RatesTime SeriesConvertBaseSymbolsISO 4217
Parameters
  • base — Base currency (ISO 4217). Default: EUR.(e.g. USD)
  • symbols — Comma-separated target currencies. Omit for all.(e.g. EUR,INR,GBP)
  • start — Start date for /timeseries (YYYY-MM-DD).(e.g. 2024-01-01)
  • end — End date for /timeseries (YYYY-MM-DD).(e.g. 2024-12-31)
  • from — Source currency for /convert.(e.g. USD)
  • to — Target currency for /convert.(e.g. INR)
  • amount — Amount to convert. Default: 1.(e.g. 100)
Response fields
okbasedaterates.{CURRENCY: value}/convert: from, to, amount, rate, result
Sample JSON
{
  "ok": true,
  "base": "USD",
  "date": "2025-01-15",
  "rates": {
    "eur": 0.9215,
    "inr": 83.21,
    "gbp": 0.7842,
    "jpy": 157.42
  }
}
Popular use cases

Search the API library by workflow, not just by endpoint

If you already know the job you need to solve, the solution pages are often the fastest way to find the right API and implementation pattern.

Search and SEO workflows

Rank tracking, local SERP analysis, competitor monitoring, People Also Ask research, and agency reporting.

Explore SERP use cases

App feedback workflows

Play Store review collection, monitoring, sentiment analysis, release QA, and competitor app research.

Explore review use cases

Sports and finance workflows

Cricket score widgets, fantasy app data, exchange rates, conversion, and multi-currency pricing inputs.

Browse all solutions
Compare and learn

Comparison pages, tutorials, and troubleshooting hubs

SERP API comparisons

See how NovaDataHub compares with in-house scraping and other SERP API buying paths.

Open comparison hub

Workflow tutorials

Read implementation-focused guides for Python requests, C# HttpClient, local rank tracking, async SERP jobs, release monitoring, and historical FX reporting.

Open tutorial hub

Troubleshooting guides

Move from high-level evaluation into rate-limit handling, invalid API key debugging, quota behavior, and localization strategy.

Open guide hub
High-intent clusters

Top-level paths into the strongest content clusters

The site now supports specific buyer and implementation journeys for local SEO, review monitoring, and FX checkout/reporting instead of only generic endpoint discovery.

Local SEO and SERP operations

Explore local SERP workflows, async job polling, result storage, and local-SEO comparison content.

Open SERP cluster

Play Store monitoring and release QA

See review-volume guidance, market-selection strategy, regression detection, and release-monitoring tutorials.

Open review cluster

FX checkout and reporting

Move from conversion endpoint docs into multi-currency checkout logic and historical FX reporting workflows.

Open FX cluster