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.
{ "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.