# Google Shopping scraper API for product feeds

**Use case:** 

Google Shopping scraper API for product feeds. Output structured JSON rows that drop straight into a PIM or catalog.

## Input

```json
{
  "queries": [
    "wireless headphones",
    "bluetooth speaker",
    "running shoes"
  ],
  "country": "US",
  "language": "en",
  "maxResults": 30,
  "targetCurrency": "NONE"
}
```

## Output

```json
{
  "position": {
    "label": "Position",
    "format": "number"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "price": {
    "label": "Price",
    "format": "text"
  },
  "converted_price": {
    "label": "Converted price",
    "format": "text"
  },
  "exchange_rate": {
    "label": "Exchange rate",
    "format": "number"
  },
  "original_price": {
    "label": "Original price",
    "format": "text"
  },
  "foreign_price": {
    "label": "Foreign price",
    "format": "text"
  },
  "discount": {
    "label": "Discount",
    "format": "text"
  },
  "seller": {
    "label": "Seller",
    "format": "text"
  },
  "delivery": {
    "label": "Delivery",
    "format": "text"
  },
  "returns": {
    "label": "Returns",
    "format": "text"
  },
  "rating": {
    "label": "Rating",
    "format": "text"
  },
  "review_count": {
    "label": "Reviews",
    "format": "text"
  },
  "image_url": {
    "label": "Image",
    "format": "image"
  },
  "country": {
    "label": "Requested country",
    "format": "text"
  },
  "language": {
    "label": "Requested language",
    "format": "text"
  },
  "google_domain": {
    "label": "Google domain",
    "format": "text"
  },
  "expected_currency": {
    "label": "Expected currency",
    "format": "text"
  },
  "observed_currency": {
    "label": "Observed currency",
    "format": "text"
  },
  "observed_language": {
    "label": "Observed language",
    "format": "text"
  },
  "market_match": {
    "label": "Currency compatible",
    "format": "boolean"
  },
  "language_match": {
    "label": "Language matched",
    "format": "boolean"
  },
  "route": {
    "label": "Route",
    "format": "text"
  },
  "query": {
    "label": "Query",
    "format": "text"
  },
  "identifiedQuery": {
    "label": "Identified",
    "format": "text"
  },
  "searchMode": {
    "label": "Mode",
    "format": "text"
  },
  "source_url": {
    "label": "Source",
    "format": "link"
  }
}
```

## About this Actor

This example demonstrates how to use [Google Shopping Scraper](https://apify.com/devcake/google-shopping) with a specific input configuration. Visit the [Actor detail page](https://apify.com/devcake/google-shopping) to learn more, explore other use cases, and run it yourself.