addrbookFor publishers
← The evidence ledger

Evidence row 257570

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.scrapebench.dev/v1/philippines-business-directory
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ae7fd6a7cc723a1772e846b3bacfe623dafe359d61405861a460ffb8ce19796b
Leaf
0x6b8a67493ba2e7e7e0970e357fdcb699a70e165eb72321de3513fcc51f036569

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.scrapebench.dev/v1/philippines-business-directory"
    ]
  ],
  "name": "Scrapebench API",
  "owner_address": "0x1bd1e9431c00ba6ff992a3dda541282079d02abf",
  "raw": {
    "accepts": [
      {
        "amount": "80000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x1bd1e9431c00ba6ff992a3dda541282079d02abf",
        "scheme": "exact"
      }
    ],
    "description": "Find Philippine businesses by category, province, city or name, with phone, street address, city and province for each listing. Every business in the businesslist.ph directory (214,000 listings across 372 categories), one row per business, refreshed when the directory snapshot is.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "category": "travel-agents",
              "province": "Metro Manila"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "next_page": null,
              "page": 0,
              "page_size": 25,
              "rows": [
                {
                  "as_of": "2026-10-26",
                  "categories": [
                    "Travel Agents",
                    "Hotels"
                  ],
                  "city": "Manila",
                  "lat": 14.5677,
                  "listing_id": "209914",
                  "lng": 120.9856,
                  "name": "LANDSAIR TOURS AND TRAVEL CORPORATION",
                  "phone": "(02)85235787",
                  "phone_e164": "+63285235787",
                  "region": "Metro Manila",
                  "source_url": "https://www.businesslist.ph/company/209914/landsair-tours-and-travel-corporation",
                  "street": "Unit 2-E, Osmenia Bldg. 1991 A.Mabini St. Brgy. 701 Zone 077, Malate"
                },
                {
                  "as_of": "2026-10-26",
                  "categories": [
                    "Travel Agents"
                  ],
                  "city": "Makati City",
                  "lat": 14.560491183734491,
                  "listing_id": "304645",
                  "lng": 121.01821606220769,
                  "name": "Lindela Travel & Tours",
                  "phone": "+63 9177131236",
                  "phone_e164": "+639177131236",
                  "region": "Metro Manila",
                  "source_url": "https://www.businesslist.ph/company/304645/lindela-traveltours",
                  "street": "3rd Floor Valero One Center, 102 Valero St., Salcedo Village"
                },
                {
                  "as_of": "2026-10-26",
                  "categories": [
                    "Travel Agents"
                  ],
                  "city": "Muntinlupa City",
                  "lat": 14.423500129924694,
                  "listing_id": "264847",
                  "lng": 121.03124856948853,
                  "name": "Skyraiders travel services",
                  "phone": "+63-02-511-1856",
                  "phone_e164": "+63025111856",
                  "region": "Metro Manila",
                  "source_url": "https://www.businesslist.ph/company/264847/skyraiders-travel-services",
                  "street": "Lower ground floor, Makati Supermarket, Theater Drive cor. Commerce Avenue, Alabang Town Center"
                }
              ],
              "service": "philippines-business-directory"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "category": {
                      "anyOf": [
                        {
                          "maxLength": 80,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "businesslist.ph category as it appears in its web addresses, e.g. 'travel-agents', 'restaurants', 'dentists'. An unknown name returns the full list of 372 as a free notice.",
                      "title": "Category"
                    },
                    "city": {
                      "anyOf": [
                        {
                          "maxLength": 60,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "City or municipality, exact match ignoring case, e.g. 'Makati City'.",
                      "title": "City"
                    },
                    "name": {
                      "anyOf": [
                        {
                          "maxLength": 100,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "Case-insensitive substring of the business name.",
                      "title": "Name"
                    },
                    "province": {
                      "anyOf": [
                        {
                          "maxLength": 60,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "Province, or 'Metro Manila' for the capital region (Makati, Quezon City, Pasig ... count as Metro Manila). Exact match ignoring case, e.g. 'Cebu'.",
                      "title": "Province"
                    },
                    "purpose": {
                      "anyOf": [
                        {
                          "maxLength": 200,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "Optional: what you need this data for, in one sentence (e.g. 'vetting a roofer before hiring'). It never changes the price or the rows; it tells us what to improve.",
                      "title": "Purpose"
                    }
                  },
                  "title": "Input",
                  "type": "object"
                },
                "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": {
                  "properties": {
                    "next_page": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Page to request next, or null when this is the last.",
                      "title": "Next Page"
                    },
                    "page": {
                      "description": "Zero-based page number of this response.",
                      "title": "Page",
                      "type": "integer"
                    },
                    "page_size": {
                      "description": "Most rows a page can hold; one page is one price.",
                      "title": "Page Size",
                      "type": "integer"
                    },
                    "rows": {
                      "description": "Data rows, or free Notice rows explaining a gap.",
                      "items": {
                        "anyOf": [
                          {
                            "additionalProperties": false,
                            "properties": {
                              "as_of": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Date (YYYY-MM-DD) the directory showed this listing.",
                                "title": "As Of"
                              },
                              "categories": {
                                "description": "Every businesslist.ph category the business is filed under; it is one row, charged once.",
                                "items": {
                                  "type": "string"
                                },
                                "title": "Categories",
                                "type": "array"
                              },
                              "city": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "City or municipality.",
                                "title": "City"
                              },
                              "lat": {
                                "anyOf": [
                                  {
                                    "type": "number"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Latitude, when the business pinned its location.",
                                "title": "Lat"
                              },
                              "listing_id": {
                                "description": "businesslist.ph company ID, stable per business.",
                                "title": "Listing Id",
                                "type": "string"
                              },
                              "lng": {
                                "anyOf": [
                                  {
                                    "type": "number"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Longitude, when the business pinned its location.",
                                "title": "Lng"
                              },
                              "name": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Business name as listed.",
                                "title": "Name"
                              },
                              "phone": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Phone number as the business wrote it.",
                                "title": "Phone"
                              },
                              "phone_e164": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "The same number in international format (+63...), only when it reads unambiguously as a Philippine number.",
                                "title": "Phone E164"
                              },
                              "region": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Province, or 'Metro Manila'.",
                                "title": "Region"
                              },
                              "scraped_at": {
                                "description": "UTC timestamp of scrape.",
                                "format": "date-time",
                                "title": "Scraped At",
                                "type": "string"
                              },
                              "source_url": {
                                "description": "The URL or endpoint this record was scraped from.",
                                "title": "Source Url",
                                "type": "string"
                              },
                              "street": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "default": null,
                                "description": "Street address.",
                                "title": "Street"
                              }
                            },
                            "required": [
                              "source_url",
                              "listing_id"
                            ],
                            "title": "Output",
                            "type": "object"
                          },
                          {
                            "additionalProperties": false,
                            "description": "A free row explaining why a page has no (or partial) data. Never charged.",
                            "properties": {
                              "notice": {
                                "description": "Human-readable reason, and what to send instead if the input was the problem.",
                                "title": "Notice",
                                "type": "string"
                              },
                              "notice_type": {
                                "default": "input_error",
                                "description": "Machine-readable reason: input_error, no_results, blocked, truncated, source_changed, not_ready or stale.",
                                "title": "Notice Type",
                                "type": "string"
                              },
                              "scraped_at": {
                                "description": "UTC timestamp of scrape.",
                                "format": "date-time",
                                "title": "Scraped At",
                                "type": "string"
                              },
                              "source_url": {
                                "default": "",
                                "description": "Empty: a notice is about the request, not about a page.",
                                "title": "Source Url",
                                "type": "string"
                              }
                            },
                            "required": [
                              "notice"
                            ],
                            "title": "Notice",
                            "type": "object"
                          }
                        ]
                      },
                      "title": "Rows",
                      "type": "array"
                    },
                    "service": {
                      "description": "The service that answered.",
                      "title": "Service",
                      "type": "string"
                    }
                  },
                  "required": [
                    "service",
                    "page",
                    "page_size",
                    "next_page",
                    "rows"
                  ],
                  "title": "PhilippinesBusinessDirectoryPage",
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-26T15:35:53.531Z",
    "quality": {
      "lastCalledAt": "2026-10-26T15:35:53.531Z"
    },
    "resource": "https://api.scrapebench.dev/v1/philippines-business-directory",
    "serviceName": "Scrapebench API",
    "tags": [
      "business-directory",
      "philippines",
      "leads",
      "phone-numbers",
      "b2b"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Find Philippine businesses by category, province, city or name, with phone, street address, city and province for each listing. Every business in the businesslist.ph directory (214,000 listings across 372 categories), one row per business, refreshed when the directory snapshot is."
}

What the leaf hashes

{"body":"ae7fd6a7cc723a1772e846b3bacfe623dafe359d61405861a460ffb8ce19796b","id":257570,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793029766814101,"prev":null,"subject":"x402_bazaar:https://api.scrapebench.dev/v1/philippines-business-directory","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).

  1. 0x6b8a64c1b2d7343eb9a98fa17c16fe964d46ac9eaa93f9981099190914eb3ea2
  2. 0x76f69c1a84f620e49b48f02c2250771bf0b0a646cdf06020a7432ebf740a9afd
  3. 0x0392fb314a9a49c61b235abf1f5c3b30d0c5de3b8f885476791abf93e4032d27
  4. 0x656c24e8680946350c3b9f5ac0a8f5f5b915819d0ca32b8a3d0cb5cb4b0ee902
  5. 0xb7a0f72b83103e2fa38e712edb9328bf02bdc749a7c539ed9c445204498aa102
  6. 0xf2aecca7b8a0102c105dfbb14c863c6f32bccbdbb09b32e82596a3ad1beb7aea
  7. 0x0e97f0f4c9d6affe76753cbbd5ec861427263bfae080644c71171ce82a89e46a
  8. 0x95f24c6bbda99651af1bf6c388073795cc22499903bcc8ab7a947bf331bef5ef
  9. 0xfd3006f7ad1503c4eaf3210fd3201bbdd4794b562284fb368f0e4f8dc3760d6f
  10. 0x6a9d75996732347a0b42cd7298726bdcf5ff4155144ec98135ea4de4fe5b6666
  11. 0xdfaea4285192101e7ab6e8e71853c71cef08df31a416be7a9f92f34cf897e13e
  12. 0x2a304c51963b65e3ca818b638b2e9a98297b7d6b6a3e14ecca2501aa13b9f556
  13. 0x9dc4d6f64bc3c323d2c45a28209068cd473b6979bd632a0d694bf94d19bc39df
  14. 0xfc9b5a81a7a83a1c735a4fe64590beb9db14d2366f463161358af28c3ea9a81d
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON