E-commerce

Prices, Stores and Reviews From Google, as JSON

Product listings with price, seller and rating, local stores with hours and coordinates, their reviews, and competitors' product pages as structured data: the inputs for price monitoring, assortment and local-retail tracking.

GET/api/v1/search/web?q=postgres+connection+pooling&num=3
200 OK0.17s1 credit85,000 results
{  "searchTime": 0.17,  "totalResults": 85000,  "page": 1,  "organic": [    {      "position": 1,      "title": "31.10. Connection Pools and Data Sources",      "link": "www.postgresql.org/docs/…",      "domain": "postgresql.org",      "snippet": "For an environment without an application se…"    },    { "position": 2, "domain": "medium.com", … },    { "position": 3, "domain": "stackoverflow.blog", … }  ],  "credits": 1}

What e-commerce teams pull

  • Product listings

    GET /search/shopping returns Google Shopping's product cards: title, price, seller and rating, by country and language.

    1 credit per query

  • Competitor product pages

    POST /scrape returns a page as markdown, HTML, links, tables and the page's own JSON-LD, which on many product pages carries the schema.org price and availability.

    1 credit per URL

  • Records from any catalogue

    POST /extract takes a field schema and returns records, sourced from what the pages declare.

    1 credit per page read

  • Stores near a customer

    GET /search/maps and /search/places return local businesses with address, rating, opening hours and coordinates.

    1 credit per query

  • What shoppers say

    GET /search/reviews returns one business's reviews: rating, text, author, date and the owner's reply.

    1 credit per query

  • What AI recommends

    GET /search/ai/chatgpt or /perplexity answers a buyer's question ("best running shoes for flat feet") with the products and the sources it cited.

    2-8 credits per answer

Start with one product

curl "https://api.searlo.tech/api/v1/search/shopping?q=wireless+headphones&gl=us&hl=en" \
  -H "x-api-key: YOUR_API_KEY"
curl -X POST "https://api.searlo.tech/api/v1/scrape" \
  -H "x-api-key: YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"url": "https://www.example.com/product/123", "formats": ["markdown", "json_ld"]}'

FAQ

FAQ

Which countries does shopping search cover?

Pass gl and hl for the market: the results are Google Shopping's for that country and language.

How do I watch a competitor's price over time?

Run the same /search/shopping query, or /scrape on their product page, on a schedule and store the price. Each call is billed on its own; there is no subscription.

Can I get store hours and locations for a retail chain?

Yes. /search/places takes a query and a named location and returns each store's address, rating, opening hours and coordinates.

Try it with free credits

Sign up and get 3,000 free credits once. No subscription: buy a credit pack when you need more.