Search Google Shopping

From Litescrape, through Joshu Data Bodega.

Price
$0.000165 per call$0.17 per 1,000 calls

No calls measured in the last 30 days.

Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.

Inputs

  • qstring, optional

    Product search term, up to 2,048 characters. Required unless shoprs is supplied. This is a search, not an exact product ID lookup.

  • glstring, optional

    Two-letter country code used to localize results.

  • hlstring, optional

    Language code such as en, en-GB, or de.

  • numinteger, optional

    Number of products to return. Google serves 40 products per page; a larger num reads further pages within the same call and returns fewer only when Google has no more products.

  • uulestring, optional

    Pre-encoded Google location token. Mutually exclusive with location.

  • startinteger, optional

    Result offset.

  • devicestring: desktop, tablet, mobile, optional

    Google device layout. Each device is served Google's real layout for it.

  • shoprsstring, optional

    Refinement token from a previous response's filters. An explicit refinement parameter replaces the refinement it carries.

  • on_saleboolean, optional

    Show only products Google marks as on sale. Cannot be combined with another refinement.

  • sort_bystring: 1, 2, 3, 4, optional

    Sort order: 1 price low to high, 2 price high to low, 3 rating high to low, 4 relevance (the default). Combines with any one refinement.

  • timeoutnumber, optional

    Optional budget for the entire request in seconds, measured from gateway receipt until the response is ready to send. Includes admission, queueing and settlement. Must be greater than 0 and at most 90. On expiry, the call is not billed and returns 503 request_deadline_exceeded with retryable=true and a request ID. Omit to retain the standard server deadline.

  • locationstring, optional

    Human-readable search location, such as Austin, Texas. At most 63 UTF-8 bytes. Mutually exclusive with uule.

  • max_pricenumber, optional

    Upper price bound in the storefront currency, at or above min_price. Cannot be combined with on_sale, free_shipping or small_business.

  • min_pricenumber, optional

    Lower price bound in the storefront currency. Cannot be combined with on_sale, free_shipping or small_business.

  • free_shippingboolean, optional

    Show only products with free shipping. Cannot be combined with another refinement.

  • google_domainstring, optional

    Google domain used for the request.

  • small_businessboolean, optional

    Show only products from small businesses. Cannot be combined with another refinement.

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "litescrape.google.serp.shopping",
    "params": {
      "q": "coffee maker"
    }
  }'