Nest API · Data access

The cleanest SEA
ecommerce data
feed, by API.

Direct REST access to the raw Magpie pipeline. SKU, price, stock, sold, reviews, seller, category — across five platforms and six countries. For teams who want to build on top of the region's deepest data asset.

78bn
SKUs tracked
5
Platforms
6
Countries
6 yrs
Historical depth
REST
JSON · API key auth

Built on top of six years of pipeline.

The same data that powers Magpie IQ's own products — Farsight, Owl, and client Looker dashboards — is available to your engineering team via API.

Feed your data warehouse

Pull monthly SKU snapshots directly into BigQuery, Snowflake, or Redshift. Join SEA marketplace data with your internal sell-in, inventory, or campaign data.

BigQuery Snowflake dbt
Power custom dashboards

Build Looker Studio, Tableau, or custom React dashboards on top of reliable, cleaned, normalised marketplace data — without scraping anything yourself.

Looker Studio Tableau Power BI
Train AI and ML models

Six years of longitudinal SKU, pricing, and sales data for demand forecasting, price optimisation, and market share prediction models across SEA markets.

Price models Demand forecast Share prediction

Every field, documented.

The /v1/listings endpoint returns one row per SKU per platform per period. Full schema at nest-api.magpieiq.com/docs.

Field Type Description
sku_id string Magpie-assigned stable identifier for the listing. Consistent across scrape cycles.
sku_name string Magpie-normalised product name. Cross-platform SKU matching is applied — same product on Shopee and Lazada maps to the same sku_name.
platform string shopee · lazada · tiktok_shop · tokopedia · blibli
seller_type string OS = Official Store · C2C = Reseller · MART = Platform mall
gmv integer Gross Merchandise Value in IDR for the period. Calculated as avg_price × units_sold using final post-discount price.
units_sold integer Units sold (terjual) in the reporting period. Reconciled from cumulative counters; includes buyer-confirmation lag note in data_notes.
avg_price integer Average final selling price (post-discount) in IDR. Price held constant at latest snapshot within the reporting period.
listed_price integer Original listed price before discount. Use with discount_pct for price elasticity analysis.
rating float Average product rating (0.0–5.0) at time of scrape.
review_count integer Cumulative number of reviews on the listing at time of scrape.
category string Magpie taxonomy category. Stable across platform and time — does not change when Shopee renames internal categories.
period string Reporting period in YYYY-MM format.
+ 14 more seller_city · search_rank · is_free_shipping · has_discount · seller_name · seller_id · sub_category · pack_type · pack_size · bundle_count · data_notes · scraped_at · country · value_share_pct

What's in the feed

Platform Countries Key data fields Since Refresh
Shopee ID, MY, PH, TH, VN, SG SKU · price · stock · sold · reviews · seller · category · rank · promotions 2020 Monthly
Lazada ID, MY, PH, TH, VN, SG SKU · price · stock · sold · reviews · seller · category 2021 Monthly
TikTok Shop ID, TH, VN, PH SKU · price · sold · reviews · seller · category 2023 Monthly
Tokopedia ID SKU · price · stock · sold · reviews · seller · category 2022 Monthly
Blibli ID SKU · price · stock · sold · category 2022 Monthly

How to get access

Nest API is not self-serve. Access is granted per organisation following a brief scoping call — we configure rate limits, data scope, and category access based on your use case.

01

Book a demo

Tell us your use case — data warehouse ingestion, custom dashboard, ML training, or brand protection. We scope access accordingly.

02

API key issued

You receive an API key with your configured rate limits, allowed platforms, countries, and category scope.

03

First data pull

The same data Magpie IQ uses for its own products — cleaned, normalised, and with six years of history available on request.

Book a demo

Quick reference

Base URL nest-api.magpieiq.com/v1
Authentication X-API-Key header
Response format JSON (UTF-8)
Pagination page · per_page (max 1000)
Rate limiting Configured per org
Historical data Back to 2020 (Shopee)

Six years of SEA ecommerce data.
One API call away.

Volume-based pricing. Custom data scopes — specific categories, platforms, or countries — available on request.