← The evidence ledger
Evidence row 61238
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agent-data.centorprat.workers.dev/tools/google-maps-scraper-max
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 42c494ba0ac9ab60a408555ed38c552aae4890edcf19e6ab90a4e6f1414ec2fd
- Leaf
- 0x727c62f82a7aba3f5d9676965e31bc04f04f5c90c2e8133f71b5696adaeedebf
What was observed
{
"endpoints": [
[
"x402",
"https://agent-data.centorprat.workers.dev/tools/google-maps-scraper-max"
]
],
"name": "Google Maps Scraper",
"owner_address": "0x8d38d6026cf3a9805de9c5f0611cee95b532b120",
"raw": {
"accepts": [
{
"amount": "350000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x8d38D6026cf3A9805DE9c5F0611ceE95B532B120",
"scheme": "exact"
},
{
"amount": "350000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0x8d38D6026cf3A9805DE9c5F0611ceE95B532B120",
"scheme": "exact"
},
{
"amount": "350000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "3644DrcePengCVjznEa59Dm7Mu7Acr522NvYyapHRHQh",
"scheme": "exact"
}
],
"description": "MAX tier (bigger runs than the $0.08 version: 1 searchTerms, 2 locations, maxPlacesPerSearch up to 60, maxContactPages up to 2). Scrape Google Maps places by search term and location: name, category, address, coordinates, rating, reviews count, phone, website, opening hours, attributes, place ID, plus optional emails and social profiles from each website. Fast, no API key. Result caps in the input schema; failed lookups are not charged.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"locations": [
"Austin, TX"
],
"maxPlacesPerSearch": 20,
"searchTerms": [
"dentist"
]
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"items": [
{
"address": "1700 S 1st St, Austin, TX 78704",
"categories": [
"Dentist",
"Cosmetic dentist",
"Dental clinic",
"Emergency dental service",
"Pediatric dentist",
"Teeth whitening service"
],
"category": "Dentist",
"cid": "7720327853776914718",
"city": "Austin",
"countryCode": "US",
"featureId": "0x8644b4eb0b01986f:0x6b241d4769ed491e",
"latitude": 30.2482229,
"name": "ATX Family Dental",
"neighborhood": "Bouldin Creek",
"placeId": "ChIJb5gBC-u0RIYRHkntaUcdJGs",
"postalCode": "78704",
"state": "Texas",
"street": "1700 S 1st St"
}
]
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"categoryFilter": {
"description": "Keep places whose Google category contains any of these, e.g. [\"dentist\"].",
"items": {
"type": "string"
},
"maxItems": 3,
"type": "array"
},
"country": {
"description": "Google country code, e.g. us, gb, de.",
"type": "string"
},
"coverWholeArea": {
"description": "Split each location into a grid and search every cell, to get ALL matching places in a city or region instead of Google's top ~120-200. Slower; set maxPlacesPerSearch high.",
"type": "boolean"
},
"gridCellKm": {
"description": "Smaller cells find more places in dense areas (more requests). 2-4 km for cities, 10+ km for rural regions.",
"type": "number"
},
"includeContacts": {
"description": "Visit each place's website for emails, extra phones and social profiles (charged per place where contacts are found).",
"type": "boolean"
},
"language": {
"description": "Language code for names and texts, e.g. en, de, es.",
"type": "string"
},
"locations": {
"description": "Cities, neighbourhoods or regions, e.g. [\"Austin, TX\", \"Brooklyn, NY\"]. Each term is searched in each location.",
"items": {
"type": "string"
},
"maxItems": 2,
"type": "array"
},
"maxContactPages": {
"description": "Homepage + contact / about pages checked per website.",
"maximum": 2,
"type": "integer"
},
"maxPlacesPerSearch": {
"description": "Per search term x location. A single search lists up to ~120-200 places; turn on 'Cover the whole area' for every place in a city (up to 10,000).",
"maximum": 60,
"type": "integer"
},
"minRating": {
"description": "Keep places rated at least this.",
"type": "number"
},
"minReviews": {
"description": "Keep places with at least this many reviews.",
"type": "integer"
},
"searchTerms": {
"description": "What to search on Google Maps, e.g. [\"dentist\", \"pizza\", \"plumber\"]. Can include the place: [\"coffee in Lisbon\"].",
"items": {
"type": "string"
},
"maxItems": 1,
"type": "array"
},
"skipClosed": {
"description": "Drop places marked permanently closed.",
"type": "boolean"
},
"website": {
"description": "Places without a website are leads for web designers and agencies.",
"enum": [
"any",
"with",
"without"
],
"type": "string"
}
},
"required": []
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-25T17:53:32.539Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-25T17:53:32.148Z"
},
"resource": "https://agent-data.centorprat.workers.dev/tools/google-maps-scraper-max",
"serviceName": "Google Maps Scraper",
"tags": [
"local-business",
"leads",
"maps",
"data"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "MAX tier (bigger runs than the $0.08 version: 1 searchTerms, 2 locations, maxPlacesPerSearch up to 60, maxContactPages up to 2). Scrape Google Maps places by search term and location: name, category, address, coordinates, rating, reviews count, phone, website, opening hours, attributes, place ID, plus optional emails and social profiles from each website. Fast, no API key. Result caps in the input schema; failed lookups are not charged."
}What the leaf hashes
{"body":"42c494ba0ac9ab60a408555ed38c552aae4890edcf19e6ab90a4e6f1414ec2fd","id":61238,"kind":"listing","method":"baseline/1","observed_us":1793025450351402,"prev":null,"subject":"x402_bazaar:https://agent-data.centorprat.workers.dev/tools/google-maps-scraper-max","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x727c2b6bbf3f93ff3090b6f46993ca6398e4ca537c25518738d2ae662500ecf0
- 0x54cf9e5d99d1c2662f4fbb278948ef7c6a0200f08b71001d3307d64ad87527e7
- 0x5de0a56264aab0e6f698243383db9be6fdcc9101ff504cc14a3fcdf6b7e19a4d
- 0x086f8c7de38364d98c1a84ca778903762f06a60dcb1ea5893b2af63517ad42d5
- 0xe10c16da9e969d55cb9e48e693aa04c02977d6fb08be51f40f8d05ec92aa2c61
- 0x0c0e1dfdc7d5bb5aa467c3e23fbc036f5bea2dcbe747bb5898fc40b71eab2f07
- 0x1623a7b51f8173d0f648b0c9400d1070d33571183bd1af3b031164c2530e44ce
- 0x0070498ea88da9b305db0cba73bfeebda3a261d7458b33b86760e0a7e886a44d
- 0xa49cea6f6b521519a07a923a456a871b4b1d428b94bda9ba6edc2ade540cba06
- 0xfec618220a4577d4063b5b2d1736f3db0d758d4b39800128bc55fe3318ff8373
- 0x9763a000e2506d3e18d36911968fe32044769ec0822949b880df4736389d3536
- 0xef1802ec08c5a2efaca6aadccc58edcebeb620a019383dc0785f198c677a9427
- 0x06064dc1eb2363bec8c2a752e0a28aafc4bf0cb21d1b1b755821c1575bb77a96
- 0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae