Mindsite API (0.0.7)
Download OpenAPI specification:Download
Mindsite API is a RESTful API that provides access to the data collected by Mindsite.
Price
query Parameters
date required | string (Date) Date in YYYY-MM-DD format. Use 9999-12-31 for latest data. |
calculation_type | string (Calculation Type) Default: "AVG" Enum: "LAST" "MIN_PRICE" "MAX_PRICE" "AVG" LAST selection configures data with latest crawling time in selected date. MIN_PRICE selection configures data with minimum price in selected date. MAX_PRICE selection configures data with maximum price in selected date. AVG selection configures data with average price in selected date. |
page_size | integer (Page Size) Default: 10 |
current_page | integer (Current Page) Default: 1 |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
{- "items": [
- {
- "csku_id": "string",
- "product_title": "string",
- "barcode": "string",
- "brand_name": "string",
- "is_own_brand": true,
- "tags": [
- {
- "tag_name": "string",
- "tag_value": "string"
}
], - "retailer": "string",
- "retailer_country": "string",
- "product_id": "string",
- "merchant_name": "string",
- "url": "string",
- "is_psku": true,
- "is_main_merchant": true,
- "currency": "string",
- "availability": 0,
- "buybox_position": 0,
- "price": 0,
- "price_2": 0,
- "discount_amount": 0,
- "cargo_fee": 0,
- "promotion_text": "string",
- "crawling_time": "2019-08-24T14:15:22Z",
- "date": "2019-08-24"
}
], - "total": 0,
- "page_size": 0,
- "current_page": 0,
- "page_count": 0
}
Price Bulk
Price Bulk API returns the price data in bulk. The data is returned in a csv file. Columns are: product_id, retailer_name, merchant_name, product_price, unit_price, product_price_2, product_price_3, in_stock, cargo_fee, promotion_text, is_buybox, buybox_position, session_time, crawling_time, product_url, mindsite_sku_id, mindsite_sku_name, brand, is_own_product, is_power_sku, product_barcode, main_merchants, tags
query Parameters
date | string (Date) Date in YYYY-MM-DD format. |
time | integer (Time) Hour in 24 hour format. |
encoding | string (Encoding) Default: "csv" Encoding of the file. Supported values: csv, ndjson. |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
null
Visibility Scores
query Parameters
visibility_type required | string (Visibility Type) Enum: "SEARCH" "CATEGORY" |
date required | string (Date) Date in YYYY-MM-DD format. |
first_n_products | integer (First N Products) Default: 20 Number of products to be considered. |
position_type | string (EnumPositionType) Default: "OVERALL" Enum: "ORGANIC" "SPONSORED" "OVERALL" ORGANIC selection configures data with organic visibility. SPONSORED selection configures data with sponsored visibility. OVERALL selection configures data with overall visibility. |
page_size | integer (Page Size) Default: 10 |
current_page | integer (Current Page) Default: 1 |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
{- "items": [
- {
- "visibility_source_name": "string",
- "visibility_source_id": 0,
- "representative_name": "string",
- "is_power_visibility_source": true,
- "searched_brand": "string",
- "searched_brand_group": "string",
- "is_own_brand": true,
- "retailer_scores": [
- {
- "retailer_name": "string",
- "retailer_code": "string",
- "retailer_country": "string",
- "own_product_count": 0,
- "total_product_count": 0,
- "score": 0,
- "target": 0,
- "is_target_met": true
}
]
}
], - "total": 0,
- "page_size": 0,
- "current_page": 0,
- "page_count": 0
}
Visibility Listings
query Parameters
visibility_type required | string (Visibility Type) Enum: "SEARCH" "CATEGORY" |
visibility_source_id required | integer (Visibility Source Id) |
retailer_code required | string (Retailer Code) |
date required | string (Date) Date in YYYY-MM-DD format. |
first_n_products | integer (First N Products) Default: 20 Number of products to be considered. |
position_type | string (EnumPositionType) Default: "OVERALL" Enum: "ORGANIC" "SPONSORED" "OVERALL" ORGANIC selection configures data with organic visibility. SPONSORED selection configures data with sponsored visibility. OVERALL selection configures data with overall visibility. |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
{- "visibility_source_name": "string",
- "visibility_source_url": "string",
- "searched_brand": "string",
- "searched_brand_group": "string",
- "is_own_brand": true,
- "listings": [
- {
- "product_id": "string",
- "product_title": "string",
- "product_url": "string",
- "product_image_url": "string",
- "brand_name": "string",
- "merchant_name": "string",
- "merchant_score": 0,
- "is_searched_brand": true,
- "is_sponsored": true,
- "position": 0,
- "combined_position": 0,
- "page_no": 0,
- "max_product_count_in_page": 0,
- "product_count_in_page": 0,
- "crawling_time": "2019-08-24T14:15:22Z"
}
]
}
E Retail Media
query Parameters
date required | string (Date) Date in YYYY-MM-DD format. |
first_n_e_retail_media | integer (First N E Retail Media) Default: 20 Number of e-retail media to be considered. |
relevance | string (Relevance) Default: "RELEVANT" Enum: "RELEVANT" "ALL" RELEVANT selection filters banners with own or competitor products. ALL selection brings all banners. |
page_size | integer (Page Size) Default: 10 |
current_page | integer (Current Page) Default: 1 |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
{- "items": [
- {
- "retailer_name": "string",
- "page_type": "string",
- "page_name": "string",
- "page_url": "string",
- "page_preview_image_url": "string",
- "e_retail_media_position": 0,
- "e_retail_media_url": "string",
- "own_label_count": 0,
- "competitor_label_count": 0,
- "own_labels": [
- {
- "category": "string",
- "subcategory": "string",
- "brand": "string"
}
], - "competitor_labels": [
- {
- "category": "string",
- "subcategory": "string",
- "brand": "string"
}
], - "e_retail_media_types": [
- "string"
]
}
], - "total": 0,
- "page_size": 0,
- "current_page": 0,
- "page_count": 0
}
Content Detail Bulk
Content Detail API returns content data in bulk. Columns are ordered like that: result_id, listing_id, csku_id, csku_title, barcode, brand_id, brand_name, retailer_code, product_id, content_type, check_type, status, result, partial_result, check_metadata, product_url, tags, is_psku, product_image_url
query Parameters
date | string (Date) Date in YYYY-MM-DD format. |
time | integer (Time) Hour in 24 hour format. |
encoding | string (Encoding) Default: "csv" Encoding of the file. Supported values: csv, ndjson. |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
null
Rating Detail Bulk
Rating Detail API returns rating data in bulk. Columns are ordered like that: csku_id,retailer_code,listing_id,csku_title,is_psku,brand_id,brand_name,barcode,product_url,product_image_url,date,product_id,tags,is_customer_brand,rating,rating_count,rating_target,rating_status
query Parameters
date | string (Date) Date in YYYY-MM-DD format. |
time | integer (Time) Hour in 24 hour format. |
encoding | string (Encoding) Default: "csv" Encoding of the file. Supported values: csv, ndjson. |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
null
Review Detail Bulk
Review Detail API returns review data in bulk. Columns are ordered like that: csku_id,retailer_code,listing_id,csku_title,is_psku,brand_id,brand_name,barcode,product_url,product_image_url,date,product_id,tags,is_customer_brand,review_count,review_count_target,review_status
query Parameters
date | string (Date) Date in YYYY-MM-DD format. |
time | integer (Time) Hour in 24 hour format. |
encoding | string (Encoding) Default: "csv" Encoding of the file. Supported values: csv, ndjson. |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
null
Review Text Detail Bulk
query Parameters
date | string (Date) Date in YYYY-MM-DD format. |
time | integer (Time) Hour in 24 hour format. |
encoding | string (Encoding) Default: "csv" Encoding of the file. Supported values: csv, ndjson. |
header Parameters
x-api-key required | string (X-Api-Key) |
Responses
Response samples
- 200
- 422
null