finedata-ai · Schema

SerpRequest

Google search request. The Google URL is built here, never sent by the client.

CompanyAIWebScrapingDataExtractionMCPLLM

Properties

Name Type Description
q string Search query (1-2048 chars)
gl string Google country: ISO 3166-1 alpha-2 (e.g. 'us')
hl string Google interface language: ISO 639-1, optional region (e.g. 'en' or 'en-GB')
location object Accepted but unused in P1 (only gl/hl apply)
start integer Result offset; 0-90 in steps of 10 (10 results per page)
device string Only 'desktop' is supported in P1
include_html boolean Also return the raw Google HTML
View JSON Schema on GitHub

JSON Schema

finedata-ai-serp-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/finedata-ai/json-schema/finedata-ai-serp-request-schema.json",
  "title": "SerpRequest",
  "description": "Google search request. The Google URL is built here, never sent by the client.",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/finedata-openapi.json#/components/schemas/SerpRequest",
  "properties": {
    "q": {
      "type": "string",
      "maxLength": 2048,
      "minLength": 1,
      "title": "Q",
      "description": "Search query (1-2048 chars)"
    },
    "gl": {
      "type": "string",
      "title": "Gl",
      "description": "Google country: ISO 3166-1 alpha-2 (e.g. 'us')",
      "default": "us"
    },
    "hl": {
      "type": "string",
      "title": "Hl",
      "description": "Google interface language: ISO 639-1, optional region (e.g. 'en' or 'en-GB')",
      "default": "en"
    },
    "location": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Location",
      "description": "Accepted but unused in P1 (only gl/hl apply)"
    },
    "start": {
      "type": "integer",
      "maximum": 90.0,
      "minimum": 0.0,
      "title": "Start",
      "description": "Result offset; 0-90 in steps of 10 (10 results per page)",
      "default": 0
    },
    "device": {
      "type": "string",
      "title": "Device",
      "description": "Only 'desktop' is supported in P1",
      "default": "desktop"
    },
    "include_html": {
      "type": "boolean",
      "title": "Include Html",
      "description": "Also return the raw Google HTML",
      "default": false
    }
  },
  "type": "object",
  "required": [
    "q"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/finedata-ai-serp-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.