Our DuckDuckGo Shopping API provides access to product search results from DuckDuckGo Shopping, including ads and free listings. You can search for products, sort results by price, and narrow your search by brand, price range, or store. The API supports regional searches and returns structured JSON with product details, pricing, and seller information.


The API endpoint is https://serpapi.com/search?engine=duckduckgo_shopping

Head to the playground for a live and interactive demo.

API parameters

Search query

q

Required

Parameter defines the query you want to search. You can use anything that you would use in a regular DuckDuckGo Shopping search.

Parameter length can not exceed 500 characters.

Localization

kl

Optional

Parameter defines the region to use for the DuckDuckGo Shopping search. It sets the stores, the language, and the currency of the products. Region code examples: us-en (default) for the United States, uk-en for United Kingdom, or fr-fr for France. Head to the DuckDuckGo Shopping regions for a full list of supported regions.

Advanced Filters

sort_by

Optional

Parameter defines the sorting order of the results. It defaults to DuckDuckGo's featured order.

Available options:
1 - Price: low to high
2 - Price: high to low

filters

Optional

Parameter defines the filters to apply, like a brand, a price range, or a store. You can find its value in filters of the results: each option has a value.

To combine filters, apply them one at a time, like on DuckDuckGo: in the results of a filtered search, the value of each option includes the filters already applied. For example, search with the value of the brand Cuisinart, then with the value of the price range Up to $100 from these results, to get Cuisinart products up to $100. Don't join values yourself: DuckDuckGo may apply only some of them.

Pagination

next_page_token

Optional

Parameter defines the next page token. It is used for retrieving the next page of results, like scrolling down on DuckDuckGo Shopping. Up to 30 results are returned per page.

The next page token can be found in the SerpApi JSON response: serpapi_pagination -> next_page_token

SerpApi parameters

engine

Required

Set parameter to duckduckgo_shopping to use the DuckDuckGo Shopping API engine.

no_cache

Optional

Parameter will force SerpApi to fetch the DuckDuckGo Shopping results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache. no_cache and async parameters should not be used together.

async

Optional

Parameter defines the way you want to submit your search to SerpApi. It can be set to false (default) to open an HTTP connection and keep it open until you got your search results, or true to just submit your search to SerpApi and retrieve them later. In this case, you'll need to use our Searches Archive API to retrieve your results. async and no_cache parameters should not be used together. async should not be used on accounts with Ludicrous Speed enabled.

zero_trace

Optional

Enterprise only. Parameter enables ZeroTrace mode. It can be set to false (default) or true. Enable this mode to skip storing search parameters, search files, and search metadata on our servers. This may make debugging more difficult.

api_key

Required

Parameter defines the SerpApi private key to use.

output

Optional

Parameter defines the format of the result. It can be set to json (default) to get a structured JSON of the results, html to get the raw HTML retrieved, or md to get a Markdown-formatted version optimized for LLMs and AI agents.

json_restrictor

Optional

Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.

API results

JSON results

JSON output includes structured data for shopping results, filters, and pagination.

A search status is accessible through search_metadata.status. It flows this way: Processing -> Success || Error. If a search has failed, error will contain an error message. search_metadata.id is the search ID inside SerpApi.

HTML results

This API does not have a full HTML response, only text. search_metadata.prettify_html_file contains a link to the prettified version of the result. It is displayed in the playground.

Markdown results

Markdown output is optimized for LLMs and AI agents. It provides a curated view of the JSON results in a token-efficient format using tables, markdown links, and YAML frontmatter.

To access, use the output=md parameter, the /search.md endpoint, or request header Accept: text/markdown.

API examples

Example with q: insta360 ace pro

Products are in the order DuckDuckGo shows them: ads, with sponsored set to true, then free listings. link is the link to the product in its store, without DuckDuckGo's redirect.

Example with q: insta360 ace pro

JSON Example

{
  ...
  "shopping_results": [
    {
      "position": 1,
      "title": "Insta360 Ace Pro 2 Action Camera Dual-Battery Xplorer Pro Bundle",
      "link": "https://www.bhphotovideo.com/c/product/1940308-REG/a02_ur_insta360_cinsbbga_acepro2166_insta360_ace_pro_2.html/?kw=INAP2DBXPB&ap=y&smp=y&store=420&smpm=ba_f2_lar&BI=143&msclkid=60bc81d16d8010e9dd95eb0629db8e51",
      "source": "B&H Photo-Video-Pro A",
      "price": "$518.99",
      "extracted_price": 518.99,
      "rating": 4.0,
      "reviews": 5,
      "snippet": "Capture up to 8K30 Action Footage,1/1.3\" CMOS Sensor, Active HDR Capture,Utility Frame, Built-In 2010mAh Battery,157° Wide-Angle Leica f/2.6 Lens,Two 1800mAh Batteries,FlowState Stabilization, Horizon Lock,Voice & Gesture Control, 39' Waterproof,2.5\" Flip Touchscreen, 0.7\" Front Screen,2x Video & 2.5x Photo Digital Zoom,Built-In Microphone, Wind Reduction.",
      "thumbnail": "https://www.bing.com/th?id=OPHS.P7oNMKWFKkg5IQ474C474&o=5&pid=21.1",
      "delivery": "Free shipping",
      "sponsored": true
    },
    {
      "position": 2,
      "title": "Insta360 Ace Pro 2 Action Camera Ultimate Videography Bundle",
      "link": "https://www.bhphotovideo.com/c/product/1935565-REG/a02_ur_insta360_cinsbbga_acepro2142_ace_pro_2_ultimate.html/?kw=INACEPRO2157&ap=y&smp=y&store=420&smpm=ba_f2_lar&BI=143&msclkid=1c0b42aefe13140c8b292879ba48d9a2",
      "source": "B&H Photo-Video-Pro A",
      "price": "$739.99",
      "extracted_price": 739.99,
      "rating": 3.5,
      "reviews": 13,
      "snippet": "Capture up to 8K30 Action Footage,1/1.3\" CMOS Sensor, Active HDR Capture,Three Interchangeable Lenses, Grip Kit,157° Wide-Angle Leica f/2.6 Lens,Two 1800mAh Batteries, Flip Screen Hood,FlowState Stabilization, Horizon Lock,Voice & Gesture Control, 39' Waterproof,2.5\" Flip Touchscreen, 0.7\" Front Screen,2x Video & 2.5x Photo Digital Zoom,Built-In Microphone, Wind Reduction.",
      "thumbnail": "https://www.bing.com/th?id=OPHS.3I61WhkKdkTaLg474C474&o=5&pid=21.1",
      "delivery": "Free shipping",
      "sponsored": true
    },
    ...
  ]
}

Example with kl: uk-en

kl sets the region of the search: products come from the stores of the region, in its language and currency (e.g., British pounds for the United Kingdom).

Example with kl: uk-en

JSON Example

{
  ...
  "shopping_results": [
    {
      "position": 1,
      "title": "Vellamo Aura 4-In-1 Instant Boiling Water Tap With Knurled Handles & Spout, Boiler & Filter - Brushed Brass",
      "link": "https://www.tapwarehouse.com/p/vellamo-aura-4-1-boiling-tap-boiler-brush-brass?ppc=true&msclkid=f7de0fb667bd179c6f576566ad1aaf69&utm_source=bing&utm_medium=cpc&utm_campaign=TW%20%7C%7C%20Shopping%20%7C%7C%20Segments%20%7C%7C%20Superstar&utm_term=4582283449678403&utm_content=TW%20%7C%7C%20Shopping%20%7C%7C%20Superstar",
      "source": "Tap Warehouse",
      "price": "£399.99",
      "extracted_price": 399.99,
      "snippet": "This stunning 4-in-1 tap delivers domestic hot and cold water, filtered cold water and instant boiling water, eliminating the need for a separate kettle and water filter. It gives your kitchen a more spacious and organised feel by freeing up valuable countertop space. The tap also saves you time and money by delivering boiling water on demand, reducing energy usage and minimising water waste. It's a smart investment that brings both luxury and practicality to your home. The boiler features a 2.4-litre capacity in a compact design that fits seamlessly under your sink, efficiently handling all your boiling water requirements. It boasts an intuitive display with a filter life indicator and replacement alerts, ensuring you maintain peak performance and consistently high water quality. The tap has a brushed brass finish and comes with knurled handles and a spout.",
      "thumbnail": "https://www.bing.com/th?id=OPEC.uDCVTPXocHZoUw474C474&o=5&pid=21.1",
      "delivery": "Free shipping",
      "sponsored": true
    },
    {
      "position": 2,
      "title": "Cookworks Kettle - Black",
      "link": "https://ad.doubleclick.net/searchads/link/click?lid=58700008962722306&ds_a_cid=474711273&ds_a_caid=23099198081&&ds_e_adid=71880854595272&ds_e_target_id=pla-2323680387201018&ds_e_product_group_id=2323680387201018&ds_e_product_id=3102039&ds_e_product_country=GB&ds_e_product_language=EN&ds_e_product_channel=Online&ds_e_network=o&ds_url_v=2&ds_dest_url=https://www.argos.co.uk/product/3102039?_$ja=tsid:72555|acid:F1128DFT|cid:614141310|agid:1150090978947628|tid:pla-2323680387201018|crid:71880854595272|nw:search|dvc:c|st:kettle|mt:be|loc:247347&cmpid=BPLA01&utm_source=Microsoft_Ads&utm_medium=cpc&utm_campaign=614141310&utm_term=default&utm_content=shopping&utm_custom1=1150090978947628&utm_custom2=F1128DFT&gclid=13b4a2c88e7117d39fb5c81844d68335&gclsrc=3p.ds&msclkid=13b4a2c88e7117d39fb5c81844d68335",
      "source": "Argos",
      "price": "£9.00",
      "extracted_price": 9.0,
      "old_price": "£11.00",
      "extracted_old_price": 11.0,
      "rating": 3.5,
      "reviews": 5,
      "snippet": "Fill it, flick the switch, and wait for the light to go off. The Cookworks Kettle in Black makes preparing your tea, coffee and hot drinks effortless, holding 1.7l so you can make around 6-7 cups in one go. The 2200W element brings water to the boil in no time, and the indicator light tells you when it's ready. Boil-dry protection switches it off automatically if you forget to fill it, while the removable and washable limescale filter keeps things clean and catches particles before they reach your cup. The pull-back lid makes filling straightforward. It's light at just 0.77kg when empty, so moving it around is effortless, and the 0.7m cable gives you flexibility for where you put it. The black plastic exterior fits into most kitchens without fuss, and cleaning is straightforward. You'll get a 1-year manufacturer's guarantee to back it up. Colour: black. Plastic exterior. Plastic interior. Boil dry protection - automatically switches off when the kettle is empty. 1.7 litre capacity. Pull back lid. Removable and washable limescale filter. 2200W. 0.7m cable from base to plug. 0.77kg when empty. Manufacturer's 1 year guarantee. | Appliances > Small Kitchen Appliances > Kettles",
      "thumbnail": "https://www.bing.com/th?id=OPEC.54KAV21pIVrJfQ474C474&o=5&pid=21.1",
      "sponsored": true
    },
    ...
  ]
}

Example with filters

To narrow down the products, use the value of an option in filters of the results as filters. It keeps the options selected before, like the brand Cuisinart in the values of the price options below. The value of a selected option unselects it.

Example with filters

JSON Example

{
  ...
  "shopping_results": [
    {
      "position": 1,
      "title": "Cuisinart 12-Cup Coffee Maker, Programmable Perfectemp Thermal Carafe Coffee Machine With 1-4 Cup Setting, Brew Strength Control And Brew Pause,",
      "link": "https://www.amazon.com/Cuisinart-DCC-3400-Stainless-Thermal-Coffeemaker/dp/B01N6T5QNO/ref=asc_df_B01N6T5QNO?tag=bngsmtphsnus-20&linkCode=df0&hvadid=80608155912290&hvnetw=s&hvqmt=e&hvbmt=be&hvdev=c&hvlocint=&hvlocphy=91265&hvtargid=pla-4584207636626999&psc=1&msclkid=8b0a35b1a89c1e2e25935f66e90d258e",
      "source": "Amazon.com",
      "price": "$128.49",
      "extracted_price": 128.49,
      "old_price": "$149.95",
      "extracted_old_price": 149.95,
      "rating": 4.5,
      "reviews": 57035,
      "snippet": "PROGRAMMABLE COFFEE MACHINE: Fully automatic Cuisinart 12-Cup* Coffee Maker with 24-hour programmability, self-clean, 1-4 cup setting, optional ready alert tone, and Brew Pause convenience. PIPING HOT COFFEE: Hotter coffee with expert coffeemaking technology to ensure hotter coffee temperature without sacrificing flavor or quality. BREW STRENGTH CONTROL: This Cuisinart coffee machine tailors the strength of your brew with Brew Strength Control for regular or bold settings. Savor the rich flavors with the included gold-tone and charcoal water filters. 12-CUP* CAPACITY: *Cup equals approx. 5 oz. (varies by brewing technique). CONVENIENT DESIGN: This Cuisinart coffee maker features a backlit LCD thats easy to read, a ready tone that can be turned on or off, and an indicator light that signals when its time to decalcify.",
      "thumbnail": "https://www.bing.com/th?id=OPHS.Jf4ViJvhr5O5RA474C474&o=5&pid=21.1",
      "delivery": "Free shipping",
      "sponsored": true
    },
    {
      "position": 2,
      "title": "Cuisinart Automatic Grind & Brew 10-Cup Coffee Maker With Blade Grinder, Programmable Coffee Machine Glass Carafe With 1-4 Cup Setting, Brew Pause,",
      "link": "https://www.amazon.com/Cuisinart-DGB-450-Automatic-Thermal-Coffeemaker/dp/B08DCPFJP6/ref=asc_df_B08DCPFJP6?tag=bngsmtphsnus-20&linkCode=df0&hvadid=79852242639890&hvnetw=s&hvqmt=e&hvbmt=be&hvdev=c&hvlocint=&hvlocphy=91265&hvtargid=pla-4583451717193173&psc=1&msclkid=0ebeb930c5921c5a8746d3e78403c1a9",
      "source": "Amazon.com",
      "price": "$149.95",
      "extracted_price": 149.95,
      "rating": 4.0,
      "reviews": 13265,
      "snippet": "Please refer to user guide or user manual or user guide (provided below in PDF) before first use AUTOMATIC GRINDER: Blade grinder automatically grinds whole beans right before brewing to produce fresh and flavorful coffee and additionally supports unique grind-off feature when youd like to serve pre-ground blends DURABLE FILTERS: Permanent gold-tone coffee filter included, and built-in charcoal water filter ensures only the freshest coffee flavor flows through ENJOY WITH EASE: Cuisinarts trademarked Brew Pause feature lets you enjoy a cup of coffee before the brewing cycle has finished",
      "thumbnail": "https://www.bing.com/th?id=OPHS.NVd%2fYFB71RDmDQ474C474&o=5&pid=21.1",
      "delivery": "Free shipping",
      "sponsored": true
    },
    ...
  ],
  "filters": [
    {
      "type": "Brand",
      "options": [
        {
          "text": "Cuisinart",
          "selected": true,
          "value": "scenario:\"15\"",
          "serpapi_link": "https://serpapi.com/search.json?engine=duckduckgo_shopping&filters=scenario%3A%2215%22&kl=us-en&q=coffee+maker"
        }
      ]
    },
    {
      "type": "Price",
      "options": [
        {
          "text": "Up to $100",
          "value": "gsfilter:\"NDIwMTgxMTY4MixCYXNpYywwPTE3OTMwMzc5NSxUfDs=\" rfilter:\"MzcyOTYxNDM5OSxQcmljZSxVcCB0byAkMTAwPXBtaW46MTQuOTl8cG1heDo0MjB8c21pbjoxNHxzbWF4OjEwMCxUOw==\" scenario:\"15\"",
          "serpapi_link": "https://serpapi.com/search.json?engine=duckduckgo_shopping&filters=gsfilter%3A%22NDIwMTgxMTY4MixCYXNpYywwPTE3OTMwMzc5NSxUfDs%3D%22+rfilter%3A%22MzcyOTYxNDM5OSxQcmljZSxVcCB0byAkMTAwPXBtaW46MTQuOTl8cG1heDo0MjB8c21pbjoxNHxzbWF4OjEwMCxUOw%3D%3D%22+scenario%3A%2215%22&kl=us-en&q=coffee+maker"
        },
        {
          "text": "$100 - $120",
          "value": "gsfilter:\"NDIwMTgxMTY4MixCYXNpYywwPTE3OTMwMzc5NSxUfDs=\" rfilter:\"MzcyOTYxNDM5OSxQcmljZSwkMTAwIC0gJDEyMD1wbWluOjE0Ljk5fHBtYXg6NDIwfHNtaW46MTAwfHNtYXg6MTIwLFQ7\" scenario:\"15\"",
          "serpapi_link": "https://serpapi.com/search.json?engine=duckduckgo_shopping&filters=gsfilter%3A%22NDIwMTgxMTY4MixCYXNpYywwPTE3OTMwMzc5NSxUfDs%3D%22+rfilter%3A%22MzcyOTYxNDM5OSxQcmljZSwkMTAwIC0gJDEyMD1wbWluOjE0Ljk5fHBtYXg6NDIwfHNtaW46MTAwfHNtYXg6MTIwLFQ7%22+scenario%3A%2215%22&kl=us-en&q=coffee+maker"
        },
        ...
      ]
    },
    ...
  ]
}

Example with next_page_token

DuckDuckGo Shopping has no page numbers: it loads the next products while scrolling down. next_page_token loads them the same way. Each page has the token of the next one in serpapi_pagination, up to the last page.


JSON Example

{
  ...
  "shopping_results": [
    {
      "position": 1,
      "title": "Haden 12-Cup Programmable Drip Coffee Maker Color/Finish: Putty",
      "link": "https://www.birchlane.com/HADEN--Haden-12Cup-Programmable-Drip-Coffee-Maker-75028-L896-K~HDUS1004.html?refid=MX78958898923668-HDUS1004_50958111&device=c&ptid=2330758493145736&targetid=pla-2330758493145736&network=s&PiID%5B%5D=50958111&refid=MX590447137-HDUS1004&device=c&ptid=2330758493145736&network=s&targetid=pla-2330758493145736&msclkid=963d8d06052612203909e7d144a92ed3&utm_source=bing&utm_medium=cpc&utm_campaign=BL.P.US.B.Low%20Traffic%20-%20PMAX&utm_term=2330758493145736&utm_content=BL%20Low%20Traffic%20-%20Feed%20Only",
      "source": "Birch Lane",
      "price": "$70.00",
      "extracted_price": 70.0,
      "old_price": "$90.00",
      "extracted_old_price": 90.0,
      "rating": 4.5,
      "reviews": 318,
      "snippet": "Produce the perfect cup of coffee with ease and style with the filter coffee maker. The elegance will add a touch of class to any kitchen. This coffee maker has six functions including on/off, delay brew, program, hour, minute, and strength. It also has an LCD and a thirty-second anti-drip feature. The 1.5 liter/12 cup glass carafe and funnel are also dishwasher safe for added convenience. This coffee maker also has a keep-warm feature, so if one cup isnt enough you can simply pop back and pour yourself another cup! HADEN Color/Finish: Putty",
      "thumbnail": "https://www.bing.com/th?id=OPHS.vVPBHNTPStRnSw474C474&o=5&pid=21.1",
      "delivery": "Free shipping",
      "sponsored": true
    },
    ...
  ],
  "serpapi_pagination": {
    "next": "https://serpapi.com/search.json?engine=duckduckgo_shopping&kl=us-en&next_page_token=eyJzcGxkIjp7ImFkc0NvdW50IjoiMzAiLCJlZmlyc3QiOiI2MSIsImZpbHRlcnMiOiJzY2VuYXJpbzpcIjE1XCIgc2NlbmFyaW86XCIxNVwiIExvb2t1cEtleTpcIjU4ZDU5NGQyYWJiNzQ5YWY5MTRhNWVhMjczZmMzNDYzXCIgUGFyZW50Umd1aWQ6XCI1OGQ1OTRkMmFiYjc0OWFmOTE0YTVlYTI3M2ZjMzQ2M1wiIiwibWt0IjoiZW4tVVMiLCJvcmlnaW5JR3VpZCI6IkNENDQ1QTVERTlCMDRFOTc4NDI5ODRBNTMyNTg1OTU2IiwicGFnZU51bWJlciI6IjMiLCJwb2xlQ291bnQiOiIwIiwicSI6ImNvZmZlZSBtYWtlciIsInN1cHBvcnRlZFByb2R1Y3RBZEV4dGVuc2lvbnMiOiJQcm9kdWN0UmF0aW5nLEZyZWVTaGlwcGluZyxQcmljZURyb3AsTWVyY2hhbnRQcm9tb3Rpb24iLCJ0cmFjaW5nVGFnIjoibm9fdHlwZV90YWcifX0%3D&q=coffee+maker",
    "next_page_token": "eyJzcGxkIjp7ImFkc0NvdW50IjoiMzAiLCJlZmlyc3QiOiI2MSIsImZpbHRlcnMiOiJzY2VuYXJpbzpcIjE1XCIgc2NlbmFyaW86XCIxNVwiIExvb2t1cEtleTpcIjU4ZDU5NGQyYWJiNzQ5YWY5MTRhNWVhMjczZmMzNDYzXCIgUGFyZW50Umd1aWQ6XCI1OGQ1OTRkMmFiYjc0OWFmOTE0YTVlYTI3M2ZjMzQ2M1wiIiwibWt0IjoiZW4tVVMiLCJvcmlnaW5JR3VpZCI6IkNENDQ1QTVERTlCMDRFOTc4NDI5ODRBNTMyNTg1OTU2IiwicGFnZU51bWJlciI6IjMiLCJwb2xlQ291bnQiOiIwIiwicSI6ImNvZmZlZSBtYWtlciIsInN1cHBvcnRlZFByb2R1Y3RBZEV4dGVuc2lvbnMiOiJQcm9kdWN0UmF0aW5nLEZyZWVTaGlwcGluZyxQcmljZURyb3AsTWVyY2hhbnRQcm9tb3Rpb24iLCJ0cmFjaW5nVGFnIjoibm9fdHlwZV90YWcifX0="
  }
}

JSON structure overview

{
  ...
  "shopping_results": [
    {
      "position": "Integer - Position of the product in the results of the page, in the order DuckDuckGo shows them.",
      "title": "String - Title of the product.",
      "product_id": "String - ID of the product at its store. It isn't guaranteed to stay the same between searches. (Ex. 41749956996)",
      "link": "String - Link to the product in its store.",
      "source": "String - Name of the store selling the product.",
      "price": "String - Price of the product, as displayed. (Ex. $329.99)",
      "extracted_price": "Number - Price of the product.",
      "installment": {
        "price": "String - Monthly installment, which DuckDuckGo shows as the price. (Ex. £42.50/mo)",
        "extracted_price": "Number - Monthly installment.",
        "down_payment": "String - Down payment, which DuckDuckGo doesn't show. (Ex. £40.00)",
        "extracted_down_payment": "Number - Down payment."
      },
      "old_price": "String - Regular price of the product, as displayed, when it's on sale. (Ex. $389.99)",
      "extracted_old_price": "Number - Regular price of the product.",
      "rating": "Float - Average rating of the product, out of 5.",
      "reviews": "Integer - Number of reviews of the product.",
      "snippet": "String - Description of the product, which DuckDuckGo doesn't show.",
      "thumbnail": "String - Link to the image of the product.",
      "tag": "String - Label DuckDuckGo shows on the image of the product: its price drop, or else a short version of its special offer. (Ex. 19 % price drop, 8% off*)",
      "delivery": "String - Delivery information. (Ex. Free shipping)",
      "special_offer": "String - Special offer of the store, for products without a price drop. Its short version is in tag. (Ex. Extra 8% OFF with code: VVBING8)",
      "special_offer_expires_in_days": "Integer - Number of days before the special offer expires, at the time of the search. (Ex. 10)",
      "sponsored": "Boolean - True for ads, which DuckDuckGo shows before free listings. Free listings don't have it."
    },
    ...
  ],
  "filters": [
    {
      "type": "String - Type of the filter. (Ex. Brand, Price, Seller)",
      "options": [
        {
          "text": "String - Text of the option.",
          "selected": "Boolean - True if the option is selected.",
          "value": "String - Value of the filters parameter to select the option, or to unselect it when it's selected. It includes the other selected options.",
          "serpapi_link": "String - SerpApi link to search with the option, or without it when it's selected."
        },
        ...
      ]
    },
    ...
  ],
  "serpapi_pagination": {
    "next": "String - SerpApi link to the next page.",
    "next_page_token": "String - Token of the next page, for the next_page_token parameter."
  }
}