Core API
...
Ebay Product Data API
Parameters
Common
4min
common parameters get get /request the following parameters are used to configure your request to the ebay product data api they should be appended as querystring parameters to a get http request to the /request endpoint for example, to request customer reviews for the epid 233599133856 on ebay com the request would be http https //api countdownapi com/request?api key=demo\&type=reviews\&ebay domain=ebay com\&epid=233599133856curl l get https //api countdownapi com/request \\ d api key="demo" \\ d type="reviews" \\ d ebay domain="ebay com" \\ d epid="233599133856"const axios = require('axios'); // set up the request parameters const params = { api key "demo", type "reviews", ebay domain "ebay com", epid "233599133856" } // make the http get request to countdown api axios get('https //api countdownapi com/request', { params }) then(response => { // print the json response from countdown api console log(json stringify(response data, 0, 2)); }) catch(error => { // catch and print the error console log(error); })import requests import json \# set up the request parameters params = { 'api key' 'demo', 'type' 'reviews', 'ebay domain' 'ebay com', 'epid' '233599133856' } \# make the http get request to countdown api api result = requests get('https //api countdownapi com/request', params) \# print the json response from countdown api print(json dumps(api result json()))\<?php \# set up the request parameters $querystring = http build query(\[ 'api key' => 'demo', 'type' 'reviews', 'ebay domain' 'ebay com', 'epid' '233599133856' ]); \# make the http get request to countdown api $ch = curl init(sprintf('%s?%s', 'https //api countdownapi com/request', $querystring)); curl setopt($ch, curlopt returntransfer, true); curl setopt($ch, curlopt followlocation, true); \# the following options are required if you're using an outdated openssl version \# more details https //www openssl org/blog/blog/2021/09/13/letsencryptrootcertexpire/ curl setopt($ch, curlopt ssl verifyhost, false); curl setopt($ch, curlopt ssl verifypeer, false); curl setopt($ch, curlopt timeout, 180); $api result = curl exec($ch); curl close($ch); \# print the json response from countdown api echo $api result; ?> request specific parameters additional parameters are available depending on the type of request being made (as determined by the type parameter) for example, if you make a request with type=search then additional search parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/search , specific to search requests, are available common parameters the following common parameters are required for all requests to the ebay product data api parameter required description api key required the api key for your countdown api account customer location optional determines the country that countdown api uses when retrieving pages from ebay this is useful, for example, for seeing details (such as shipping price) of how a product appears on ebay com, to a customer located in a different country can be used to identify cross border shipping data and opportunities for more available values of customer location please see the customer locations reference https //docs trajectdata com/countdownapi/ebay product data api/reference/customer locations if no value for customer location is supplied then countdown api defaults to making the request from the country of the ebay page requested i e "france" for requests for pages from "ebay fr" certain customer location 's can be used in combination with the customer zipcode parameter to further refine the location of the request customer zipcode optional determines the specific zip or postal code used when retrieving pages from ebay note that not all values of customer location support customer zipcode (because ebay don't allow zipcode granularity for all countries) for information on which customer location values support customer zipcode please see the customer locations reference https //docs trajectdata com/countdownapi/ebay product data api/reference/customer locations type required the type of ebay data to retrieve the value of the type parameter determines which additional parameters are available for example, if you make a request with type=reviews then additional reviews parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/reviews , specific to reviews requests, are available valid values for type are search request search results for a search term or ebay search results page url see additional search parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/search product request product data for an epid or ebay product page url see additional product parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/product reviews request customer reviews for an epid or ebay product page url see additional reviews parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/reviews seller profile request seller profile information for a seller name or ebay seller profile page url see additional seller profile parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/seller profile seller feedback request seller feedback information for a seller name or ebay seller feedback page url see additional seller feedback parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/seller feedback include html optional determines whether raw html is included in the response (this can increase the size of the response) can be set to true or false (the default) note when adding requests with include html=true to a collection the maximum number of requests is lower (100) because including the html within the response makes the collection result sets much larger the limit is in place to ensure result set files are of a manageable size if you have need to run a large number of requests all with include html=true then simply split the requests across multiple 100 request collections output optional determines the format in which results are returned can be set to json (default) to get the results as structured json, html to get the raw html retrieved or csv to return the results in csv format when using csv you can also use the csv fields parameter to specify which fields to return in the csv csv fields optional determines the fields that are returned when returning in csv mode (i e when the output parameter is set to csv ) should be specified as a comma seperated list of fields (in nested field, dot notation, format) for more information on the csv fields parameter please see the csv fields reference https //docs trajectdata com/countdownapi/ebay product data api/reference/csv fields include fields optional a comma seperated list json field names to include in the json object the api returns you can specify the field names in dot notation i e include fields=pagination will only include the the pagination property in the response json use include fields if you only want to include specific fields in the api's json response exclude fields optional a comma seperated list of json field names to exclude from the json object the api returns you can specify the field names in dot notation i e exclude fields=pagination will remove the pagination property from the response json use exclude fields if there are specific fields you wish to exclude from the api's json response next steps search parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/search reviews parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/reviews product parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/product seller profile parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/seller profile seller feedback parameters https //docs trajectdata com/countdownapi/ebay product data api/parameters/seller feedback