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.

10M
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 we track, where, and how far back

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

Simple, credit-based pricing

Deposit once, then consume credits per API call. No subscriptions, no per-seat fees — you only spend on the data you pull. Credits do not expire during your contract term.

01

Choose a tier

Select the deposit that fits your expected volume.

02

Pay upfront

Credits activate upon receipt of full payment.

03

Use as needed

Consume credits per API call — billed by endpoint.

Deposit tiers

TierMinimum deposit CreditsPrice per credit
Tier 1$500400,000$0.00125
Tier 2$1,000850,000$0.00118
Tier 3 MOST POPULAR$2,0001,800,000$0.00111
Tier 4$4,0003,800,000$0.00105

Credit consumption by endpoint

API endpointCredits per request
Variant Sold (API Variant Sold v1)10 / item
PDP (tier 2)8 / request
Search / Merchant Items (PGNT)6 / URL

These are the currently active, production-ready endpoints. The full documentation at nest-api.magpieiq.com/docs lists additional endpoints in development — contact us for beta access or custom integrations.

Example calculation

Tier 3 ($2,000 deposit), 500 Variant Sold requests:
500 items × 10 credits = 5,000 credits
5,000 × $0.00111 = $5.55

Payment terms

  • Deposit invoices due immediately on issuance.
  • Credits activate only on receipt of full payment.
  • Credits do not expire during the contract term.
  • Non-transferable between accounts.
  • Custom integrations & volume discounts available.
  • Minimum deposit: $500 (Tier 1).

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.