Web Search, News & Page Reader
Perform a Google search and return structured results. Returns title, URL, snippet, position for each result. Google search SERP results for AI agents: organic results as clean JSON, scoped by country (ISO 3166) and language (ISO 639-1), up to 20 results per call.
Offering
- Provider
- websearch.use.x402atlas.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Web Search Research
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://websearch.use.x402atlas.com/google-search- MIME type
- application/json
- First seen
- 2026-10-16T01:50:24.663Z
- Last seen
- Tags
- google-search, serp, organic-results, web-search, seo
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.108 USDC
Atomic price: 108000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 2
- 0.108 USDC
Atomic price: 108000 · Network: eip155:137 · Asset: USDC · Scheme: exact - Payment option 3
- 0.108 USDC
Atomic price: 108000 · Network: eip155:42161 · Asset: USDC · Scheme: exact - Payment option 4
- 0.108 USDC
Atomic price: 108000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "108000",
"payTo": "0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9"
},
{
"scheme": "exact",
"network": "eip155:137",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "108000",
"payTo": "0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9"
},
{
"scheme": "exact",
"network": "eip155:42161",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "108000",
"payTo": "0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9"
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "108000",
"payTo": "3nXsChcZGke6xebDPmndNMCt8L3yi6xyN4Pd6q5cQrgv"
}
]Observed health
- Status
- Healthy
- Latest latency
- 14 ms
- Average latency
- 720 ms
- HTTP status
- 402
- Last checked
- Reachability
- 100% over 13 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"country": {
"description": "Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results.",
"maxLength": 64,
"type": "string"
},
"language": {
"description": "Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default.",
"pattern": "^[A-Za-z]{2}(-[A-Za-z]{2})?$",
"type": "string"
},
"num_results": {
"default": 10,
"description": "Number of results (default 10, max 20)",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search query",
"maxLength": 400,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"country": {
"description": "Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results.",
"maxLength": 64,
"type": "string"
},
"language": {
"description": "Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default.",
"pattern": "^[A-Za-z]{2}(-[A-Za-z]{2})?$",
"type": "string"
},
"num_results": {
"default": 10,
"description": "Number of results (default 10, max 20)",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search query",
"maxLength": 400,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"country": {
"description": "Resolved ISO 3166-1 alpha-2 code the results were scoped to, upper-case; absent when unscoped",
"type": "string"
},
"language": {
"description": "Result language used, lower-case; absent when Google's default was used",
"type": "string"
},
"note": {
"description": "Present only on a sample response (empty/omitted query): a hint to pass a real query. The paid request ran; no search was made.",
"type": "string"
},
"queried_at": {
"description": "Time the search was executed (UTC)",
"format": "date-time",
"type": "string"
},
"query": {
"description": "Echoed search query (trimmed)",
"type": "string"
},
"results": {
"description": "Organic results in ranking order; empty when nothing matched (still HTTP 200)",
"items": {
"properties": {
"position": {
"description": "1-based rank on the results page",
"type": "integer"
},
"snippet": {
"description": "Result snippet as shown by Google; may be empty",
"type": "string"
},
"title": {
"description": "Result title",
"type": "string"
},
"url": {
"description": "Result URL",
"type": "string"
}
},
"required": [
"position",
"title",
"url",
"snippet"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"queried_at",
"query",
"results"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}