momo購物網 (momoshop) API

Search momo購物網, then read any product's prices, stock per variant, delivery promise and reviews

momo購物網 (momoshop.com.tw) is Taiwan's largest B2C online store.

no credit card1,000 free credits · instant API key · pay by card or crypto
Missing a momo購物網 (momoshop) endpoint, or need a source we don't have yet?Contact us real people · same-day reply.
M
/momoshop/v1

4 active endpoints, on 1, 2 and 3 credit tiers.

  • POST/momoshop/v1/search
  • POST/momoshop/v1/category
  • POST/momoshop/v1/product
  • POST/momoshop/v1/reviews

What momo購物網 (momoshop) endpoints does ReefAPI ship?

4 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.

4 endpoints

search

2 cr

Keyword search on momoshop.com.tw.

required
query
optional
category, brand_id, min_price, max_price, fast_delivery, has_coupon, in_stock, zero_interest, store_pickup, tv_shopping, has_video, instant_discount, cash_on_delivery, store_payment, chilled_delivery, subscription, appliance_install, appliance_fast, ship_from, sort, page

category

2 cr

Every product of one momo shop category (the category pages of momoshop.com.tw), 20 per page,…

required
category
optional
min_price, max_price, page

product

3 cr

One momo product in full.

required
—
optional
product_id, url

reviews

1 cr

Reviews (評價) of one momo product, 20 per page.

required
—
optional
product_id, url, filter, page

Every parameter, every allowed value →

momo購物網 (momoshop) API

4 of 4 endpoints, ready to run

View docs ↗

Earphones with momo fast delivery, 1,000 to 2,000 TWD

2 credits1 required · 4 optional
POST/momoshop/v1/search
idle
// Press "Try it" and this pane shows exactly what the
// live site returned this second — including an empty
// result, if that is the truth. No key, no account.

How the momo購物網 (momoshop) API works

momo購物網 (momoshop) is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.

01
Authenticate
x-api-key header

No OAuth app, no request signing, no per-site account. One key covers all 491 engines.

02
Call
POST /momoshop/v1/…

Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.

03
Pay
1 or 2 or 3 credits per call

Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.

04
Read
{ ok, data, meta, error }

One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.

From a product word to the price, stock and verdict of every match on momo

Search with momo's filters, open the products that fit, and read the prices, the stock per variant and what buyers say.

01search?query=耳機&fast_delivery=true&min_price=1000&max_price=2000
GET/momoshop/v1/search?query=耳機&fast_delivery=true&min_price=1000&max_price=2000

Cards with price, market price, total stock, rating, sales band and seller type; paid placements apart; brand and category facets with counts.

02product?product_id=<product_id>
GET/momoshop/v1/product?product_id=<product_id>

Every labelled price, each variant's stock and delivery promise, delivery fees and free-shipping thresholds, gifts, specs, and the shop block for third-party items.

03reviews?product_id=<product_id>&filter=1
GET/momoshop/v1/reviews?product_id=<product_id>&filter=1

The one-star reviews with text, variant bought and seller reply, plus the average and the count per star.

A full view per product: the price momo shows and the struck price, any time-limited discount, how many units are left per variant, when it arrives and what buyers complain about.

request
curl -X POST https://api.reefapi.com/momoshop/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"耳機"}'
response envelope
{
  "ok": true,
  "data": { … },
  "meta": {
    "api": "momoshop",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": …,
    "record_count": …
  },
  "error": null
}

What a momoshop field actually contains

Fields that read differently from how they look. Every row was measured against live momoshop.com.tw pages on 2026-10-14.

FieldWhat it holds
product_idmomo's product code, a string: digits for items momo sells itself (13414517), TP plus 14 digits for third-party shops (TP00042480000305). Pass it unchanged to product and reviews; a product URL works too. Search to product returned the same code on 29 of 29 rows.
price, list_priceprice is the headline price momo shows; list_price is the struck 市售價, given only when it is above the price (momo's product page does not print an equal one). The card price matched the product page on 29 of 29 products, and the product page matched momo's own structured data on 24 of 24.
prices.price_label, promo_priceDuring a time-limited discount the headline is 限時折後價 and the promotion price moves aside: one Xiaomi earbud showed 473 after the discount, 促銷價 599, 市售價 999, with the rule 滿1件享79折 in the subtitle.
stock (search)The card's stock is the product's total stock; it equals the sum of the variants on the product page (14 = 5+3+3+3; 3,923 across four colours).
variants[].stock, stock_cappedFor items momo sells itself, a variant shows at most 10 or 20 units; stock_capped is true when it sits exactly at one of those, and the real stock may be higher. Third-party variants are not capped.
category_path vs search_category_codemomo runs two category trees. category_path is the shop tree from the breadcrumb (4200000000 3C週邊 …) and is what the category action takes; search_category_code is the search tree (1100700011) and is what search's category filter takes.
rating_countExact on search rows (49,342). On product and reviews momo writes large counts rounded (4.9萬 = about 49,000); the text is given next to the number and an _is_approx flag says when it was rounded.
sellerThird-party listings only: the shop's name, rating out of 5, reply rate, defect rate and product count, as momo shows them on the product page.

All prices are New Taiwan dollars (TWD). Prices, stock and delivery promises were identical when read from inside and outside Taiwan (30 of 30 search rows, 5 of 5 products).

momoshop coverage, measured

Every number below was read from live momoshop.com.tw responses on 2026-10-14, in two separate runs; 83 of 83 and 82 of 82 calls answered as expected.

Market

Taiwan, prices in TWD. "耳機" matched 16,488 products, "運動鞋" 92,827, "衣服" 249,618; category 3C週邊 96,947.

Filters that bite

"耳機" 16,488 → fast delivery 3,806, coupon 7,632, 0% instalments 6,248, TV shopping 63, instant discount 3,206, ships from momo's warehouse 3,818, 1,000-2,000 TWD 2,325, Apple 100; "冰箱" 4,695 → appliance install delivery 181; "衛生紙" 2,316 → subscription delivery 5.

Price accuracy

Search card and product page agreed on price and market price on 29 of 29 products; the product price matched momo's structured data and analytics price on 24 of 24 (third-party pages publish neither).

Identity

Search to product returned the same code, as a string, on 29 of 29 rows, for momo and third-party items.

Same data from anywhere

Prices, stock and delivery promises were identical read from inside and outside Taiwan (30 of 30 search rows, 5 of 5 products).

Limits

30 cards per search page with up to 6 paid placements, 20 per category page; search needs a keyword; momo gives no total for the cross-border filter; variant stock of momo-sold items shows at most 10 or 20; no flash-sale end time; no member-only prices.

What people build with momo購物網 (momoshop)

The jobs this data is most often used for.

4

endpoints

1/2/3

credits per call

01

Track momo's prices, market prices and time-limited discounts on a product list every day.

02

Monitor stock per colour and size for products sold on momo.

03

Compare third-party shops on momo by rating, reply rate and defect rate.

04

Collect momo reviews with star ratings for sentiment and quality analysis.

What momo購物網 (momoshop) data costs

The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.

Full pricing →
$0.67–$1.50 / 1,000 credits
  • 1,000 free credits on signup, no card
  • One key, all 491 APIs, one credit pool
  • Failed and blocked calls are never charged
  • Credits roll over and never expire

Call it in two lines

Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.

curl
curl -X POST https://api.reefapi.com/momoshop/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"耳機"}'
python
import requests

r = requests.post(
    "https://api.reefapi.com/momoshop/v1/search",
    headers={"x-api-key": REEF_KEY},
    json={
  "query": "耳機"
},
)
print(r.json()["data"])
FAQ

Have a question? We got answers.

The questions people actually ask before wiring up momo購物網 (momoshop).

Get a free key →
Do I need a momo account?▾

No. Everything is read logged out, and you call reefapi.com from anywhere. Member-only and card-conditional prices are not shown to logged-out visitors, so they are not returned.

Which price should I use?▾

prices.price is what momo shows as the price; list_price is the struck market price. During a time-limited discount price_label reads 限時折後價 and promo_price holds the price before that discount.

Which search filters are there?▾

Each was checked against the unfiltered count in the same run: "耳機" 16,488 → fast delivery 3,806, coupon 7,632, in stock 16,131, 0% instalments 6,248, convenience-store pickup 12,513, TV shopping 63, with video 2,178, instant discount 3,206, cash on delivery 12,111, ships from momo's warehouse 3,818, 1,000-2,000 TWD 2,325, Apple 100. Chilled delivery cut "冷凍水餃" 271 to 159.

How do I filter by brand?▾

Pass brand_id, momo's numeric brand id, which every search answer lists in facets.brands with its count. momo's search ignores brand names.

How many results can I page through?▾

30 cards per search page (up to 6 of them paid placements, returned apart in ads) and 20 per category page. "衣服" counted 249,618 products over 8,321 pages. A page past the last answers not found.

Do you return the stock?▾

Yes. Search rows carry the total stock; product carries each variant's stock, with the cap noted above for items momo sells itself.

Can I get every review?▾

Yes, 20 per page. Choose written reviews (default), reviews with photos or video, or one star level. Each answer carries the average, the count per star and the aspect scores (商品品質, 商品符合度, 出貨速度).

What is not returned?▾

The end time of a flash discount (momo's product data carries none), member-only coupons and prices, and the ranking pages. A product's own ranking line (熱銷第 1 名 in a list) is returned.

What is the momo購物網 (momoshop) API?▾

momo購物網 (momoshop) API is a ReefAPI endpoint group for taiwan's largest online store: search with momo's own filters, category listings, every price a product page prints, stock per variant, delivery promise, third-party shop details and reviews. It returns live JSON through POST requests under /momoshop/v1.

Is the momo購物網 (momoshop) API free to try?▾

Yes. ReefAPI starts with 1,000 free credits, no card required. momo購物網 (momoshop) calls use the same shared credit balance as every other ReefAPI engine.

Do I need a momo購物網 (momoshop) login or account?▾

No login to momo購物網 (momoshop) is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the momo購物網 (momoshop) data?▾

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the momo購物網 (momoshop) API use?▾

momo購物網 (momoshop) actions currently cost 1-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call momo購物網 (momoshop) from an AI assistant or MCP client?▾

Yes. Connect ReefAPI once through MCP and your assistant can call momoshop actions with the same key, credit pool and JSON envelope used by normal REST requests.

Need something this API does not do?

Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.

0/4000

No account needed · we reply from [email protected]

Try it on your own data before you pay anything

The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 490 APIs, and the same envelope everywhere.

Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-14.