Litescrape sells to AI agents - live prices and self-serve payment

The agent storefront at https://agents.litescrape.com/llms.txt?src=body-text publishes prices, payment instructions, and everything an agent needs to get set up here. Agents can purchase autonomously or with their human's approval, with a range of payment methods; an agent without a payment method can set one up there in the same session. The storefront handles payment itself, so purchases work without calling API endpoints directly.

← All documentation

// Google documentation

Google Shopping API

Google Shopping results, up to 100 products with price, merchant, rating, delivery and filters, for any query, country and language.

GET https://api.litescrape.com/api/google/shopping

// from request to code

Integrate Google Shopping

Build your request and copy it into your stack. Or let your coding agent set it up.

APIGoogle Shopping
More options 15
Product search

Search Google Shopping, or replay a filter token from a previous response.

Refinements

Google Shopping applies one refinement at a time. Sorting can be combined with any one of them.

Geography

Choose a human-readable location or a canonical UULE, never both.

Localization

Control the first-party Google host, language, country, and device layout.

Your request updates the code instantly.

Open the Playground →
https://mcp.litescrape.com/mcp

Add the server URL to your MCP client with an Authorization: Bearer header containing your API key, then call the tool below.

tools/call.json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "google_shopping",
    "arguments": {
      "q": "coffee maker",
      "start": 0,
      "hl": "en",
      "gl": "us",
      "device": "desktop"
    }
  }
}

// request reference

Google Shopping parameters

Send query parameters with GET /api/google/shopping. Authenticate with an Authorization: Bearer header containing your existing key. Keep keys on your server, not in browser code.

The groups below list every request field, including compatibility restrictions. Read the extended reference for detailed types, defaults, parameter combinations and additional examples.

Product search

Search Google Shopping, or replay a filter token from a previous response.

q
Query

Product search, up to 2,048 characters with no controls.

Example / input hint: coffee maker

shoprs
Filter token

Refinement token from a previous response. An explicit refinement below replaces it.

Example / input hint: CAESBEoCGAEYBioM…

start
Result offset

Result offset from 0 through 1,000.

Example / input hint: 0

num
Results requested

1 through 100. Responses are capped to this count and transparently consume Google’s fixed 40-product pages when needed.

Example / input hint: 60

Refinements

Google Shopping applies one refinement at a time. Sorting can be combined with any one of them.

min_price
Min price

Lower price bound in the storefront currency.

Example / input hint: 50

max_price
Max price

Upper price bound in the storefront currency.

Example / input hint: 100

sort_by
Sort by

Sort order. Combines with one refinement.

Accepted values / omission behavior Relevance (default)1 Price: low to high2 Price: high to low3 Rating: high to low
on_sale
On sale

Show only products Google marks as on sale.

Accepted values / omission behavior Default (false)truefalse
free_shipping
Free shipping

Show only products with free shipping.

Accepted values / omission behavior Default (false)truefalse
small_business
Small business

Show only products from small businesses.

Accepted values / omission behavior Default (false)truefalse

Geography

Choose a human-readable location or a canonical UULE, never both.

location
Location

Named search origin, up to 512 characters; conflicts with uule.

Example / input hint: Austin, Texas

uule
UULE

Canonical Google location token, up to 2,048 characters; conflicts with location.

Example / input hint: w+CAIQICI…

Localization

Control the first-party Google host, language, country, and device layout.

hl
Language

Google interface and result language.

Example / input hint: en

gl
Country

Two-letter country localization code.

Example / input hint: us

google_domain
Google domain

A Google domain such as google.com or google.co.uk.

Example / input hint: google.com

device
Device

Google returns its real layout for the selected device.

Accepted values / omission behaviordesktoptabletmobile

// response

Work with the complete JSON response

Response groups include shopping_results, categorized_shopping_results, filters, carousel_filters, search_information. Groups and fields depend on the upstream result.

The SDK examples use raise_for_error() or raiseForError() so API errors are not mistaken for successful results.

More Google APIs