StoreRouter vs. Channel3
Each store's listing vs. one product with offers.
Channel3 and StoreRouter are both product APIs for shopping agents: search products across stores, or resolve a product URL, from one API and an MCP server. Channel3 merges a product sold by several merchants into one record with a list of offers, and links to each offer through an attributed buy link. StoreRouter returns the product as one store sells it, with that store's variants, per-size stock and price, and the merchant's own URL.
- /v1/products/search
- /v1/products/parse
- JSON · Markdown
Evidence recorded November 6, 2026 · StoreRouter, formerly Octogen
| Capability | StoreRouter | Channel3 |
|---|---|---|
| Model | Index of each covered store's catalog behind one API | Product catalog merged across merchants behind one API |
| Unit of record | One store's product: its URL, variants, per-size stock and price | One product with an offers list: merchant, price, availability |
| Discovery | search in plain language, with category and attribute facets | search by text or image, with category, attribute, brand, store, price and stock filters |
| From a URL | parse any product URL; index first, live read on request | lookup any product URL; live fetch if missing or over 3 hours old |
| Search, recorded | 43 / 56 top-8 matches with filters; 37 / 56 on the same words | 38 / 56 with filters; 31 / 56 on the same words |
| Lookup, recorded | Quality 8.8; stock per size on 7 of 7 (measured) | Quality 4.5; full records on 3 of 7, stubs on 4 (measured) |
| Brands & stores | Search by description; similar brands and stores; origin, price tier, assortment | Name search and detail; no similar; name, logo, description, commission |
| Product links | The merchant's product URL | Attributed buy links; Channel3 keeps 50% of commissions |
| Agent access | OAuth MCP, REST, CLI, TypeScript and Python SDKs | Hosted MCP (free tier needs no key), REST, CLI, TypeScript and Python SDKs |
| Pricing | $2 / 1k parse · $14 / 1k search | $7 / 1k search or lookup; product detail by id free |
| Free tier | $5 credit every month | 1,000 credits every month |
Fit
Which one fits
Choose StoreRouter when
your agent needs each store's own listing: that store's variants, sizes and stock, its price, and a direct link to the merchant's page, without affiliate redirects or a commission split. It also fits when your agent reads many product URLs, at $2 per 1,000 parses.
Choose Channel3 when
you want the lowest price per search, search by image, one product compared across the merchants that sell it, or affiliate revenue from the purchases your agent sends, and you're comfortable linking through Channel3's buy links and showing an affiliate disclosure.
Overview
What each tool does
Channel3 is a product search API for apps and AI shopping agents. It crawls merchants into a catalog of what it describes as 100 million or more products, and represents each product once, with an offers list for the merchants that sell it: each offer has a price, availability, condition and a link. search takes text or an image with filters for brand, store, category, gender, price, stock and sale; lookup resolves a product URL; similar and browse round out discovery. Offer links go through Channel3's buy links, and Channel3 keeps 50% of the commission on purchases, paying out the rest.
StoreRouter keeps a product index across thousands of covered stores and keeps it current by detecting changes and re-crawling them. search takes a shopping query across stores and returns products; parse turns a product URL into the shared schema: variants, per-size stock, price, images, materials and normalized attributes. Each result is one store's listing, with the merchant's own URL.
The recorded runs below compare search results on seven queries and product lookups on a 12-URL cohort, through Channel3's keyless MCP tools, and brand and store requests through its REST API. The rest of this page compares documented approaches.
Recorded run · 2026-11-06
Same shopping queries, judged blind
We ran the seven attribute-heavy fashion searches from our Shopify comparison on both engines, in two tests, and took the top 8 results from each. A judge saw each query's 16 results shuffled together and judged every one against the full request, without knowing which engine returned it or at what rank.
Test 1 · With filters: each API searched the way an agent would call it
Each engine received the words plus its own search filters. For “glossy women's shoes with buckles”, StoreRouter filtered on flats & loafers, a buckle closure, a glossy finish and women. Channel3 filtered on Flats, a buckle closure and women; it has no filter for a glossy finish, so that reached it only as words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Paisley silk neckties | ||
| Glossy women's shoes with buckles | ||
| Women's casual white poplin dresses | ||
| Women's flared dark-wash jeans, loose fit | ||
| Men's canvas chore jackets | ||
| Sports league graphic t-shirts | ||
| Gold-frame, pink-tint sunglasses | ||
| Test 1 · matches in the top 8, with filters | 43/56 | 38/56 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Test 1 · requested attributes | StoreRouter | Channel3 |
|---|---|---|
| Ones Channel3 can filter on (category, gender, pattern, fabric, closure, fit, color, frame) | ||
| Ones Channel3 can't filter on (glossy finish, denim wash, flare, lens color) |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
- With filters, StoreRouter matched 43 of 56 to Channel3's 38. Where Channel3 has a filter, both engines met the request almost every time: 99% and 96% of judged attributes. Both returned 8 matching paisley silk ties and 8 white poplin dresses.
- The gap is in what Channel3 can't filter on. It has no filter for a glossy finish, a denim wash, a flared leg or a lens color, so those reached it only as words: 80% of its results met them, against 96% of StoreRouter's. For flared dark-wash jeans in a loose fit, 3 of StoreRouter's 8 matched and 1 of Channel3's, which were mostly slim black flares. For sports league graphic tees, its pattern filter (logo, text or graphic) returned Justice League and League of Legends tees: 1 match to StoreRouter's 6.
- Channel3 won men's canvas chore jackets in both tests, 8 to 5 here and 8 to 4 on the same words: StoreRouter's chore and barn jacket category included zip-front work jackets, which the judge marked as partial matches.
Test 2 · Same words only: no filters on either side
Both engines received only the query text, so each had to work out the request from the words alone. The judge still graded against the full request. The words “glossy women's shoes with buckles” don't say flats or loafers, so glossy buckled heels counted as misses for both engines.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Paisley silk neckties | ||
| Glossy women's shoes with buckles | ||
| Women's casual white poplin dresses | ||
| Women's flared dark-wash jeans, loose fit | ||
| Men's canvas chore jackets | ||
| Sports league graphic t-shirts | ||
| Gold-frame, pink-tint sunglasses | ||
| Test 2 · matches in the top 8, same words | 37/56 | 31/56 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Test 2 · requested attributes | StoreRouter | Channel3 |
|---|---|---|
| All requested attributes |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
- With the same words, the engines are close: 37 matches in 56 slots for StoreRouter and 31 for Channel3, with 94% and 89% of judged attributes met. We reran this test after a StoreRouter fix the same day: before it, StoreRouter read “shoes” as sandals and the score was 30 to 31. The fix took the buckle-shoe query from 0 matches to 2. Most of the rest of the gain came from the judge scoring identical jeans results more generously, so read this as close, not a lead.
- Channel3's results changed between identical calls. In two of our runs it received the same words and returned the same product in only 33 of 56 slots, none for the jeans query. Where a product came back twice, the judges agreed on 30 of 33.
Seven queries from our own curated searches and taxonomy, with one AI judge per query, top 8 per engine. We mapped each search to Channel3's filters by hand, from its category attribute lists; the mapping and what couldn't be mapped are recorded with the run. The run shows where the engines differ on attribute-heavy fashion searches; it does not measure overall relevance. See Methodology.
Recorded run · 2026-11-06
Every result the judges saw
Open a query to see both engines' top 8 as the judges rated them: each result's verdict, the requested attributes it lacked, and the judge's note. StoreRouter titles link to the merchant's product page; Channel3 returns attributed buy links, which we don't publish.
Test 1, with filters · Paisley silk neckties: StoreRouter 8/8 · Channel3 8/8
The shopper searched for paisley silk neckties. Both engines received the search with filters. Channel3 got a filter for every requested attribute.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: neckties | ||
| Paisley pattern | ||
| Silk | ||
| Gender: men |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6matchpaisley-print silk tietitle says paisley-print; motif too small to see in imageSunflower · $132.00
- 7
- 8
Channel3 · 8 returned
- 1matchPaisley Silk Tiesmall paisley motifEton · $74.97
- 2matchPaisley Silk TieRobert Graham · $29.97
- 3matchPaisley Floral Silk TieRobert Graham · $29.97
- 4matchMen's Paisley Silk TieBrioni · $395.00
- 5matchPaisley Silk TieNordstrom · $79.50
- 6matchPaisley Silk TieBrooks Brothers · $74.99
- 7matchSilk Paisley TieBrooks Brothers · $74.99
- 8matchPaisley Print Silk TieCorneliani · $210.00
Test 1, with filters · Glossy women's shoes with buckles: StoreRouter 7/8 · Channel3 6/8
The shopper searched for glossy women's shoes with buckles. Both engines received the search with filters. Category 'flats & loafers' → Flats; Channel3 has no Loafers category. Channel3 has no filter for glossy finish, so it got that only as words in the query (bold rows below).
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: flats & loafers | ||
| Buckle closure | ||
| Glossy finish | ||
| Gender: women |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5partialWomen's Kamie Lug Sole Mary Jane Flatssmooth polished leather, not clearly glossyJournee Collection · $56.99
- 6
- 7matchWomen's Chantal Pointed Toe Slingback Flats with Elongated Bucklebuckle is a toe ornament plus slingback strapBerness · $39.99
- 8
Channel3 · 8 returned
- 1matchEveryday Buckle Mary Jane ShoesGanni · $190.85
- 2matchbuckle-fastening Leather Ballerina ShoesGianvito Rossi · $564.00
- 3partial990C Ballerina with Bucklesmatte tumbled leather, not glossyGUIDI · $930.00 · not glossy finish
- 4matchSandros Paris Leather Mary Jane Derby ShoesSandro · $505.00
- 5matchBuckled Flat ShoesGanni · $231.84
- 6matchBuckled Flat ShoesGanni · $323.50
- 7matchGianvito Rossi Square Toe Buckled Flat ShoesGianvito Rossi · $508.73
- 8missFerragamo Vara Bow Mary Jane Shoeslow block-heel Mary Jane pump, not a flat; bow, buckle not clearSalvatore Ferragamo · $696.17 · not category: flats & loafers
Test 1, with filters · Women's casual white poplin dresses: StoreRouter 8/8 · Channel3 8/8
The shopper searched for casual white poplin dress. Both engines received the search with filters. Fabric 'cotton or poplin' → Cotton; Channel3 has no Poplin fabric. Channel3 got a filter for every requested attribute.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: dresses | ||
| Cotton or poplin | ||
| Solid color | ||
| Gender: women | ||
| Color: white |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Channel3 · 8 returned
- 1matchPoplin Midi DressWhite House Black Market · $107.99
- 2matchPoplin Midi-dressMiu Miu · $1,920.00
- 3matchThe Scottsdale Dress-poplinCorey Lynn Calter · $134.00
- 4matchPoplin Henley Mini DressGap · $54.99
- 5matchPleated Poplin Shirt DressWhite House Black Market · $119.99
- 6matchPoplin Henley Mini DressGap · $54.99
- 7matchPleated Poplin ShirtdressTory Burch · $419.00
- 8matchEunice V-neck Poplin Midi DressCrescent · $71.00
Test 1, with filters · Women's flared dark-wash jeans, loose fit: StoreRouter 3/8 · Channel3 1/8
The shopper searched for dark wash flared jeans. Both engines received the search with filters. Fit 'loose or wide-leg' → fit Wide or Relaxed. Channel3 has no filter for dark wash and wide-leg, flare or jogger shape, so it got that only as words in the query (bold rows below).
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: jeans | ||
| Gender: women | ||
| Dark wash | ||
| Wide-leg, flare or jogger shape | ||
| Loose or wide-leg fit |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1partialTherese Jeans - High Waist Wide Leg Flare Recycled Denim JeansMedium wash, not darkShowpo · $99.95 · not dark wash
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Channel3 · 8 returned
- 1partialflared denim jeansBlack, slim-thigh bell flareRICK OWENS, D RK SH D W · $868.20 · not dark wash, loose or wide-leg fit
- 2matchHigh Rise Wide Flare JeansRISEN · $74.90
- 3partialThe Vintage Relaxed Slight Dark Wash Denim Flare JeansLooks medium wash despite 'slight dark wash'; fairly slim flareJust Black · $79.00
- 4partialFlared Button Fly JeansDark wash flare, but slim through the thigh, not looseLascana · $29.00 · not loose or wide-leg fit
- 5partialDiesel Flared JeansBlack, slim flareDiesel · $222.00 · not dark wash, loose or wide-leg fit
- 6partialEmber Flared Denim JeansLooks black or near-black; dark indigo wash unclearAll Saints · $95.00
- 7partialNMSALLIE FLARED JEANSBlack, skinny flareNoisy May · $54.00 · not dark wash, loose or wide-leg fit
- 8partialFlared High Rise JeansWashed black, slim flareMo&Co · $129.00 · not dark wash, loose or wide-leg fit
Test 1, with filters · Men's canvas chore jackets: StoreRouter 5/8 · Channel3 8/8
The shopper searched for men's canvas chore jacket. Both engines received the search with filters. Category 'chore & barn jackets' → Coats & Jackets; Channel3 has no chore-jacket category. Channel3 got a filter for every requested attribute.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: chore & barn jackets | ||
| Gender: men | ||
| Canvas |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1partialCarpenter Work Jacketzip-front cropped work jacket, not chore style; fabric not statedMadewell · $168.00
- 2
- 3
- 4
- 5missMen's Shapers Canvas Jackethooded zip jacket, not a chore jacketHurley · $109.95 · not category: chore & barn jackets
- 6
- 7matchJapanese Herringbone Canvas Barn Jacketbarn jacket; flat lay, gender not statedWythe New York · $214.00
- 8
Channel3 · 8 returned
- 1matchMen's Canvas Chore JacketVRST · $108.99
- 2matchVRST Men's Canvas Chore JacketVRST · $108.99
- 3matchMen's Canvas Printed Chore Jacket Rb All Overall-over printRowing Blazers · $74.40
- 4matchMen's Floral Canvas Chore Jacketfloral printSunstone · $77.00
- 5matchCanvas Chore Jacketflat lay; gender not statedCaterpillar · $88.99
- 6matchCanvas Chore JacketOld Navy · $21.97
- 7matchCotton Duck Canvas Five-pocket Chore Jacketflat lay; gender not statedDrake's · $608.00
- 8matchCotton Canvas Chore Jacketflat lay; gender not statedReigning Champ · $225.00
Test 1, with filters · Sports league graphic t-shirts: StoreRouter 6/8 · Channel3 1/8
The shopper searched for sports league graphic t-shirt. Both engines received the search with filters. Graphic 'logo, photo or slogan' → pattern Logo, Text or Graphic. Channel3 got a filter for every requested attribute.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: t-shirts | ||
| Logo, photo or slogan graphic |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6
- 7partialGlobal Game short-sleeved T-shirtabstract crest, no sports league branding visibleAdidas · $24.00
- 8
Channel3 · 8 returned
- 1partialMissguided Oversized Graphic T-shirtgeneric "sport" crest, no sports leagueMissguided · $15.38
- 2partialLeague of Legends Graphic T-shirtbasketball-themed slogan; "League of Legends" is not a sports leagueLi-Ning · $36.27
- 3partialToon League Graphic T-ShirtSpace Jam cartoon basketball, fictional leagueSpace Jam · $23.20
- 4partialJustice League Graphic T-Shirtsuperhero logos, not a sports leagueBioworld, DC Shoes, Justice League · $24.00
- 5partialSuper League Graphic T-ShirtDC League of Super-Pets movie tee, not sportsDC Comics · $32.20
- 6partialJustice League Patriotic Graphic T-Shirtsuperhero team, not a sports leagueDC Comics · $18.95
- 7partialJustice League Graphic T-shirtsuperhero team, not a sports leagueDC Comics, Justice League · $22.49
- 8matchNfl Cleveland Browns Bold League T-shirtNFL · $28.90
Test 1, with filters · Gold-frame, pink-tint sunglasses: StoreRouter 6/8 · Channel3 6/8
The shopper searched for gold frame pink tint sunglasses. Both engines received the search with filters. Temple color gold → color Gold (the product's color). Channel3 has no filter for pink lenses, so it got that only as words in the query (bold rows below).
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: sunglasses | ||
| Gold temples | ||
| Pink lenses | ||
| Metal frame |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6partialAube wraparound-frame sunglassespeach/blush lens, rimless; pinkish templesMiu Miu Eyewear · $464.00
- 7
- 8
Channel3 · 8 returned
- 1partialVarese Ii Sunglassesdark metal frame with black brow bar, not goldillesteva · $240.00 · not gold temples
- 2matchHit Single Square SunglassesQuay · $95.00
- 3matchOliver Peoples DresnerOliver Peoples · $462.00
- 4matchNevada Polarized Sunglassespink mirrored lensWMP Eyewear · $39.00
- 5matchGold Classic C Motif Sunglassesrose lens, black temple tipsCartier · $942.00
- 6partialRetro Rebel Sunglassesdark smoke gradient lens, not pinkFashion Nova · $5.00 · not pink lenses
- 7matchChanel Quilted Rectangle Sunglassesburgundy-to-pink gradient lens; close callChanel · $625.00
- 8matchSunglassesLongchamp · $220.00
Test 2, same words · Paisley silk neckties: StoreRouter 7/8 · Channel3 8/8
The shopper searched for paisley silk neckties. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: neckties | ||
| Paisley pattern | ||
| Silk | ||
| Gender: men |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6partialpaisley-print silk tietitle says paisley but photo shows a micro-dot motifSunflower · $132.00
- 7
- 8
Channel3 · 8 returned
- 1matchSobee Paisley Silk NecktieTrafalgar · $90.00
- 2matchPaisley Silk NecktieDolce & Gabbana · $102.00
- 3matchBrunello Cucinelli Jacquard Silk Tiefaint tonal paisley in jacquard; title does not say paisleyBrunello Cucinelli · $289.00
- 4matchPaisley Silk NecktieDolce & Gabbana · $109.00
- 5matchPaisley Silk NecktieDolce & Gabbana · $186.00
- 6matchSilk Paisley Necktietonal; paisley not visible in photo, title says paisleyBrunello Cucinelli · $289.00
- 7matchPaisley Silk TieEton · $74.97
- 8matchPaisley Silk Tie - EtonEton · $170.00
Test 2, same words · Glossy women's shoes with buckles: StoreRouter 2/8 · Channel3 3/8
The shopper searched for glossy women's shoes with buckles. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: flats & loafers | ||
| Buckle closure | ||
| Glossy finish | ||
| Gender: women |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1missShiny polished leather sandalsflat slide sandalEmporio Armani · $395.00 · not category: flats & loafers
- 2missPatent leather slingbacks with bucklesstiletto slingback heel, not a flatMiu Miu · $1,450.00 · not category: flats & loafers
- 3missWomen's Kitten-Heel Patent Leather Shoeskitten-heel slingback; no buckle visibleMango · $79.99 · not category: flats & loafers
- 4missWomen's Buckle Detail Slingback Heeled Shoeskitten-heel slingback, not a flatMango · $79.99 · not category: flats & loafers
- 5missWomen's Senara Block Heel Buckle Pumpsblock-heel pump, not a flatAnne Klein · $95.00 · not category: flats & loafers
- 6
- 7matchWomen's Ravish Buckled Round Toe Loafersdecorative jeweled buckle on slip-on loaferDKNY · $129.00
- 8missPointed-toe boots in glossy leather with buckle detailheeled ankle bootsBoss · $270.00 · not category: flats & loafers
Channel3 · 8 returned
- 1missWomen Glossy Leather Buckled Slingback Pumpskitten-heel slingback pump, not a flatDolce & Gabbana · $722.00 · not category: flats & loafers
- 2missOksana glossy ankle boots with bucklesrubber rain/ankle bootTommy Hilfiger · $132.00 · not category: flats & loafers
- 3partialComo 2 Bucklemetallic gold sheen, not clearly glossyA.Soliani · $268.00
- 4missSandal with bucklesmatte pink sandalAGL · $319.00 · not category: flats & loafers, glossy finish
- 5partial990C Ballerina with Bucklesmatte distressed leather, not glossyGUIDI · $930.00 · not glossy finish
- 6matchFeminine Buckle Ballerina FlatGanni · $402.00
- 7matchSandros Paris Leather Mary Jane Derby Shoespolished brogue Mary Jane; close call on flats categorySandro · $505.00
- 8matchBuckled Flat ShoesGanni · $231.84
Test 2, same words · Women's casual white poplin dresses: StoreRouter 8/8 · Channel3 6/8
The shopper searched for casual white poplin dress. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: dresses | ||
| Cotton or poplin | ||
| Solid color | ||
| Gender: women | ||
| Color: white |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8matchOversized cotton poplin shirt dressimage reads as an oversized shirt; titled shirt dressWARDROBE.NYC · $750.00
Channel3 · 8 returned
- 1matchPoplin DressEileen Fisher · $171.99
- 2matchCotton Poplin Ruched Maxi DressUrban Bliss · $40.00
- 3matchLeila Poplin DressGUIZIO · $228.00
- 4matchPoplin DressJames Perse · $581.00
- 5partialCotton Poplin Dress3D floral applique, dressy rather than casualPrada · $3,146.00
- 6partialDouble-breasted poplin dressmulticolor floral print, not whiteMarina Rinaldi · $1,385.00 · not solid color, color: white
- 7matchPoplin shirt dressBlumarine · $519.00
- 8matchSommer Strapless Poplin Midi DressDISSH · $91.00
Test 2, same words · Women's flared dark-wash jeans, loose fit: StoreRouter 5/8 · Channel3 3/8
The shopper searched for dark wash flared jeans. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: jeans | ||
| Gender: women | ||
| Dark wash | ||
| Wide-leg, flare or jogger shape | ||
| Loose or wide-leg fit |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4partialMael Slim Flare Denim | Abyss Drift Studfaded vintage wash, slim flareRTA · $280.00 · not dark wash, loose or wide-leg fit
- 5
- 6
- 7
- 8partialFaye Flare Cropped Pant in Indigo Stretch Denimtitled a stretch denim pant; reads as near-black trouserAnn Mashburn · $250.00
Channel3 · 8 returned
- 1matchHigh Rise Wide Flare JeansRISEN · $74.90
- 2partialDsquared2 Dolls Flare Jeansmedium faded wash, not darkDsquared2 · $605.00 · not dark wash
- 3partialKick Flare Jeanproportions look like a kids' jeanBoden · $34.30 · not gender: women
- 4matchMid Rise Patch Pocket Flexx '70s Flare JeansExpress · $29.97
- 5matchKanCan Dark Wash Stretchy Distressed Wide Flare Jeansdistressed with ripsKan Can · $76.99
- 6partialDark Wash Venus Jeansskinny, not flaredDsquared2 · $490.63 · not wide-leg, flare or jogger shape, loose or wide-leg fit
- 7partialDark wash jeansno flare visible; looks straightMSGM · $465.00
- 8partialMoschino faded-wash flared jeansfaded medium wash, not darkMoschino · $124.00 · not dark wash
Test 2, same words · Men's canvas chore jackets: StoreRouter 4/8 · Channel3 8/8
The shopper searched for men's canvas chore jacket. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: chore & barn jackets | ||
| Gender: men | ||
| Canvas |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1partialCarpenter Work Jacketzip-front carpenter jacket, not chore style; fabric not statedMadewell · $168.00
- 2partialCotton Canvas Depot Jacketzip-front Detroit-style work jacket, not a chore jacketLevi's · $162.00
- 3
- 4partialCANVAS WORK JACKETzip-front Detroit-style work jacket, not a chore jacketLucky Brand · $59.99
- 5missMen's Shapers Canvas Jackethooded zip-up jacket, not a chore or barn jacketHurley · $109.95 · not category: chore & barn jackets
- 6
- 7matchJapanese Herringbone Canvas Barn Jacketherringbone canvas barn jacket, chore cutWythe New York · $214.00
- 8
Channel3 · 8 returned
- 1matchCanvas Chore JacketOld Navy · $21.97
- 2matchCotton Canvas Chore JacketReigning Champ · $225.00
- 3matchCotton Canvas Chore JacketDrake's · $1,175.00
- 4matchCanvas Mitred Chore JacketDrake's · $995.00
- 5matchDrake's Canvas Chore JacketDrake's · $649.00
- 6matchDrake's Brown Canvas Mitred Chore JacketDrake's · $785.00
- 7matchMen's Canvas Printed Chore Jacket Rb All Overall-over print; still a men's canvas chore jacketRowing Blazers · $74.40
- 8matchCanvas Chore JacketCaterpillar · $88.99
Test 2, same words · Sports league graphic t-shirts: StoreRouter 6/8 · Channel3 0/8
The shopper searched for sports league graphic t-shirt. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: t-shirts | ||
| Logo, photo or slogan graphic |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Channel3 · 8 returned
- 1partialMissguided Oversized Graphic T-shirtgeneric varsity print, no leagueMissguided · $15.38
- 2partialWomen's League Club Graphic T-Shirtsmall brand logo, no leagueReebok · $19.99
- 3partialPickleball League Graphic T-shirtpickleball slogan pun, not a sports leagueMure + Grand · $29.00
- 4missSports Fashion Graphic T-shirtplain tee with stripe trim, no graphicLi-Ning · $69.03 · not logo, photo or slogan graphic
- 5partialGraphic Basketball Sports T-Shirtbasketball court graphic, no league or teamUnder Armour · $59.67
- 6partialLeague of Legends Graphic T-shirtesports/slogan print, not a sports leagueLi-Ning · $36.27
- 7partialSports Team Graphic T-shirtall-over brand print, no league or teamLi-Ning · $52.65
- 8partialLEAGUE T-SHIRTbrand logo block, not a sports leagueCOLE BUXTON · $102.00
Test 2, same words · Gold-frame, pink-tint sunglasses: StoreRouter 5/8 · Channel3 3/8
The shopper searched for gold frame pink tint sunglasses. Both engines received only those words.
| Query | StoreRouter | Channel3 |
|---|---|---|
| Top 8 |
- Match
- Partial
- Miss
- No result
- One cell per rank, best first.
| Requested attribute | StoreRouter | Channel3 |
|---|---|---|
| Category: sunglasses | ||
| Gold temples | ||
| Pink lenses | ||
| Metal frame |
- Yes
- No
- Unknown
- Rate is yes / (yes + no); unknowns are not counted.
StoreRouter · 8 returned
- 1
- 2
- 3partialMarta Sunglasseslifestyle photo only; lens reads red/burgundy, frame tone unclearAlaska Outerwear · $65.00
- 4
- 5
- 6partialAube wraparound-frame sunglassespeach/nude tint rather than pink (close call)Miu Miu Eyewear · $464.00 · not pink lenses
- 7
- 8
Channel3 · 8 returned
- 1matchDesigner Metal Oval Mirrored SunglassesYesglasses · $101.00
- 2matchCartier Oval-Frame SunglassesCartier · $832.35
- 3matchWide Oversized Grandpa Mirrored Sunglasses With Sunwear Lenses - SantiniYesglasses · $101.00
- 4partialManlius Light Yellow Oversized Tr90 Square Tinted SunglassesTR90 plastic, clear light-yellow frame; pink-green mirror lensYesglasses · $91.00 · not gold temples, metal frame
- 5partialSquare Mirrored Sunglassespink plastic frame, not gold metalMaurices · $6.98 · not gold temples, metal frame
- 6missMen Spamton Cosplay Glasses Boss Spamton Cosplay Mixed Color Sunglassescosplay novelty: black frame, one pink and one yellow lensFruugo · $6.13 · not gold temples, pink lenses
- 7partialMetal Rectangle Rimless Mirrored/Tinted Sunglasses With Sunwear Lenses - Mastcream/clear temples; only bridge is bronze-gold metalYesglasses · $81.00 · not gold temples
- 8partialSphaera Strike Sunglassessport shield with green plastic frameOakley · $244.00 · not gold temples, metal frame
Recorded run · 2026-11-06
Same product URLs, two lookups
We sent the frozen 12-URL cohort from our Apify and Firecrawl comparisons to StoreRouter's index-only lookup, as Markdown, and to Channel3's get_products MCP tool, which takes a retailer URL. Two of the URLs no longer lead to a product: one redirects to a category page and one is gone. Of the other ten:
| Ten live product URLs | StoreRouter | Channel3 |
|---|---|---|
| Full product record from the index or catalog | 7 | 3 |
| Resolved live, not from the index or catalog | 3 (on-demand parse) | 6 |
| Not resolved | 0 | 1 |
Channel3 answers a URL outside its catalog with a live lookup “for display”. Those records carried a title, a price, the offer's stock and usually a size list, with no brand, description, images, category or materials. Three of the URLs are no longer in StoreRouter's index. StoreRouter's on-demand parse resolved all three, two with full records (one with composition, fit and per-size stock) and one with a description and image but no title.
The seven products both indexes returned
We scored the seven products that StoreRouter's index returned, and that Channel3 also resolved, with the same Product Representation Compare rubric as our Firecrawl comparison: Sufficiency, Vividness and Searchability, each 1–10, with Quality = mean(Sufficiency, Vividness).
| Seven-product mean | StoreRouter Markdown | Channel3 product | Channel3, its 3 catalog records |
|---|---|---|---|
| Sufficiency | 9.3 | 4.9 | 8.7 |
| Vividness | 8.3 | 4.1 | 7.7 |
| Searchability | 7.4 | 4.7 | 7.0 |
| Quality | 8.8 | 4.5 | 8.2 |
| Response tokens (mean) | 1,389 | 521 | 873 |
| Parse effort | Trivial | Easy | Easy |
- Four of the seven came back from Channel3 as live-lookup stubs, scoring 1.5–2 on Quality. For a Zuri dress, Channel3 returned a title, a $114 price with a $165 compare-at, and sizes XXS–3X with no stock per size: no brand, images or description. StoreRouter's record had all three, plus stock for each size.
- On the three products in Channel3's catalog, the records are close. StoreRouter averaged 8.8 on Quality and Channel3 8.2, at about 60% of StoreRouter's tokens. Channel3's images are labelled by shot type with alt text, and it listed a belt's other colorways, which StoreRouter's record left out. Its colors are hex swatches without names, and none of its records had dimensions; StoreRouter gave a bag's size and strap drop.
- Stock per size: StoreRouter stated it on all seven; Channel3 on one. For a boot with 2 of 7 sizes in stock, Channel3 listed all seven sizes with no availability.
- StoreRouter's records have noise to fix. One product's title was an internal code, so its name appeared only in the description, and two records carried analytics JSON from the store.
Seven products from a StoreRouter-origin, fashion-heavy cohort; one unblinded AI evaluator. Exploratory representation judgments, not measured accuracy or completed agent tasks. The rubric doesn't score whether a value is correct.
Recorded run · 2026-11-06
Brands and stores
Agents also ask about brands and stores: which brands fit a description, what a brand is known for, which stores sell something. Both APIs have brand and store routes, but they do different jobs.
| Operation | StoreRouter | Channel3 |
|---|---|---|
| Brand by name | GET /v1/brands/{brand} | GET /v1/brands/search?query= |
| Brand record | Description, origin country, founding year, price tier, audience, press, categories | Name, logo, one-line description, commission rate |
| Brands from a description | POST /v1/brands/search, with query understanding | Name search only |
| Similar brands | POST /v1/brands/similar | None |
| A brand's products, top categories, coverage | /v1/brands/{brand}/products, /top-categories, /coverage | Product search filtered by brand |
| Store by domain | GET /v1/stores/{domain} | GET /v1/websites/{domain} |
| Store record | Catalogs, product counts, and the assortment: categories, colors, sizes, materials and other fields with coverage | Name, logo, one-line description, commission rate, countries |
| Stores from a description | POST /v1/stores/search, matched on what each store sells | Name or domain search only |
| Similar stores | POST /v1/stores/similar | None |
We ran both on the same requests. By name, 12 well-known brands and 12 store domains. By description, 8 brand requests (“Japanese selvedge denim brands”) and 6 store requests (“online stores selling running shoes”), top 5 from each, pooled, shuffled and judged blind from the name and domain alone.
| Task | StoreRouter | Channel3 |
|---|---|---|
| Brands found by name | 12 / 12 | 12 / 12 |
| Stores found by domain | 10 / 12 | 12 / 12 |
| Brands from a description: matches in the top 5 | 13 / 40 | 2 / 40 |
| … partial matches | 18 | 10 |
| Stores from a description: matches in the top 5 | 13 / 30 | 1 / 30 |
| … partial matches | 10 | 11 |
- By name, both work. Both found all 12 brands. Channel3 found all 12 stores; StoreRouter doesn't cover two of them (everlane.com and shopbop.com). Channel3's records are small, about 250 bytes; StoreRouter's brand record is about 5 KB, and its store record carries the full assortment profile, about 480 KB, which is more than an agent should read whole.
- By description, Channel3 matches on names. Its brand and store search is documented as name search, and it behaves that way: “sustainable Danish womenswear brands” returned brands named Danish, Sustainable Agave and Sustainable Aquatics, an aquarium breeder; “Scandinavian technical outerwear” returned Scandinavian Airlines; “online stores selling linen dresses” returned bedding stores and a computer-hardware maker.
- StoreRouter matched on what brands and stores are. It returned Tod's, Valentino Garavani and Ferragamo for luxury Italian leather handbags; Peak Performance and Houdini for Scandinavian technical outerwear; and Zegna, Mr Porter and Drake's for designer menswear.
- StoreRouter has misses to fix. For vintage-inspired swimwear brands it returned Chrome Hearts and Kiton; for running-shoe stores, a fashion trade publication; for affordable minimalist sneakers, a fragrance brand. Its five Danish womenswear brands were all Danish, but none known for sustainability.
14 description requests written for this run, one AI judge per set, judged from names and domains only; unknown brands were marked unknown, not guessed (StoreRouter 11, Channel3 22). Similar brands and stores weren't compared, because Channel3 has no such route.
Architecture
Where the work happens
- Unit of record. Channel3 returns one product and a list of offers. Its variants and their availability belong to the product and are filled in on product detail; each offer carries its own price and availability. StoreRouter returns one store's listing, with that store's variants and the stock of each size, so an agent can answer "is the medium in stock at this store?" from one response.
- Discovery. Both search across stores in plain language. Channel3 also searches by image and exposes keyword and agentic search modes, and can re-check each offer against the merchant's live site within a time budget you set. StoreRouter
searchmatches on enriched attributes, styles and taxonomy, and pages with cursors. - From a URL. Channel3
lookuptakes any product URL and fetches it live when it isn't in the catalog or its data is more than three hours old; products outside the catalog resolve for display but can't be used with similar-product search or price tracking. StoreRouterparseanswers from the index and can resolve uncovered URLs on demand;resolutionMode: "on_demand_only"withonDemandCachePolicy: "refresh"forces a live read. - Links and revenue. Channel3's offer URLs are attributed buy links, and Channel3 requires apps to show users an affiliate disclosure. StoreRouter returns the merchant's URL and isn't paid on the sale.
- Agent workflow. Channel3's MCP server has
search_productsandget_productstools, renders results as MCP Apps in Claude and ChatGPT, and works without a key on its free tier (Channel3 MCP). StoreRouter's MCP server signs in with OAuth and exposessearch_productsandlookup_product.
Before you build
Integration notes
- What's the best product catalog API for building an AI shopping assistant?
Both StoreRouter and Channel3 are built for it: cross-store search, product lookup from a URL, SDKs and an MCP server. In our recorded runs, both engines did well on attributes both could filter on, and StoreRouter led on the ones Channel3 can't filter on: 43 of 56 top results matched to 38. On plain words the two were close. StoreRouter's product records were also fuller wherever Channel3 fell back to a live lookup. Choose by what your assistant shows. If it compares one product's price across merchants or earns commission on purchases, Channel3's merged products, offers and buy links fit. If it answers from a specific store's page (its sizes in stock, its price, its link), StoreRouter returns that listing directly.
If you need to scrape pages yourself instead, see StoreRouter vs. Zyte and StoreRouter vs. Firecrawl.
- Does Channel3 have brand and store APIs?
Yes: brand and website (store) search, list and detail, where search matches names and domains, such as “Nike” or “nordstrom.com”. A record holds a name, logo, short description and commission rate. StoreRouter adds discovery from a description, similar brands and similar stores, brand profiles with origin, price tier and audience, and store assortment profiles. In our recorded run, both found brands by name, and StoreRouter returned far more fitting brands and stores for a description.
- How does pricing compare?
StoreRouter: $2 per 1,000 parse requests and $14 per 1,000 search requests; only successful 2xx responses are billed, and every organization gets $5 of credit a month (see pricing). Channel3: $0.007 per credit after 1,000 free credits a month, with search, image search, similar, browse and lookup at one credit each, so $7 per 1,000; product detail by id is free, and bulk pricing is by request (Channel3 pricing).
Per search, Channel3's list price is half of StoreRouter's. Per product URL, StoreRouter
parsecosts under a third of Channel3lookup. Channel3 also earns half the commission on purchases made through its links.- Which stores and countries does each cover?
searchspans StoreRouter's covered catalogs; check catalog coverage for the stores your agent needs.parsecan resolve a product URL from an uncovered store on demand, but that result can be sparser, skips enrichment, and doesn't make the store searchable. Channel3 defaults to the US and lists about 20 other markets, noting that coverage outside the US is still growing; its pages and MCP tool describe its catalog as 100 million or more products, and give brand or retailer counts that range from 5,000 to 25,000.- How fresh are price and availability?
StoreRouter detects changes on covered stores and re-crawls them; when an answer hinges on the current value,
parsewithresolutionMode: "on_demand_only"andonDemandCachePolicy: "refresh"forces a live read. Channel3 describes its catalog as refreshed daily, can re-check offers live during a search, re-fetches looked-up products older than three hours by default, and sends webhooks on price and availability changes.- Can I use both?
Yes. Use Channel3 for image search, offer comparison and affiliate revenue, and StoreRouter when an agent needs each store's own listing, per-size stock and the merchant's link.
Give your agent every store.
Mint a key, send search a real shopping query, and parse the products your agent would recommend.
Observations
Recorded timings
StoreRouter: index-only lookup of the seven indexed products, client-measured median 0.22 s (range 0.19–0.69 s). On-demand parse of the URLs that had left the index took 13–22 s.
Channel3: get_products by URL on the same seven took a median 4.0 s (range 2.0–7.6 s), and 2.0 s and 3.7 s on the two live product pages StoreRouter resolved on demand. Channel3 re-fetches a product whose data is more than three hours old by default, so some of that time is a live read.
One pass from one machine, no control of caches, load or geography, and different work behind each call. Not a matched latency benchmark.
Methodology
Scope and limitations
- Channel3 access. Faceted search: REST
/v1/searchwith an API key, the query text and filters we mapped by hand from its category attribute lists (Flats for flats & loafers, which it has no category for; fit Wide or Relaxed for loose jeans; pattern Logo, Text or Graphic for sports graphics). Same-words search and lookup: its keyless MCP server,search_products(query text only, at most 8 results) andget_productsby URL, each as the first call of a new conversation. Its image search and signed-in tiers were not tested. - Search. The seven curated queries from our Shopify comparison, top 8 per engine, run twice: both with filters, then the same words to both. The same-words pass was rerun after a StoreRouter query-understanding fix; the earlier run is archived beside it, and judges agreed on 79 of 87 products that both runs returned. Each query's 16 results were pooled, shuffled and renamed; one AI judge per query saw title, brand, price and the first image, not the engine or rank. Channel3 search results carry no colors, so neither engine's colors were shown.
- Lookup. The frozen 12-URL cohort used in our Apify and Firecrawl comparisons. StoreRouter: index-only
/v1/products/lookupas Markdown, then on-demandparsefor index misses. Channel3:get_productswith each URL; we scored the product object it returned, as compact JSON. Tokens counted withcl100k_base. - Scoring. Search verdicts are blind; the scripts compute every number. Lookup scores are one unblinded evaluator's read of each body against the rubric.
- Brands and stores. Channel3 REST with an API key:
GET /v1/brands/search,/v1/websites/{domain}and/v1/websites/search. StoreRouter:/v1/brands/{brand},/v1/brands/search,/v1/stores/{domain}and/v1/stores/search. A name lookup counts as found when the returned name or domain equals the one asked, ignoring case, accents and punctuation. Description results were pooled and shuffled; one AI judge per set saw only names and domains. - Bias. Queries, facets and URLs come from StoreRouter's own curated sets and index, which favors products StoreRouter knows. Channel3 won some of the search queries anyway; they are reported as run.
Documentation reviewed · 2026-11-06
Sources and scope
Outside the recorded runs, this page compares documented approaches. The runs don't establish relevance across all queries, accuracy, coverage at large or freshness.
- Channel3 API reference:
search,lookupand product fields. - Products and offers: the merged product model.
- URL lookup and caching: live fetches and freshness.
- Pricing and commissions.
- MCP tools and localization.
Prices are list rates on the review date.