SHEIN Reverse Image Search: Visual Fashion & Product Matcher avatar

SHEIN Reverse Image Search: Visual Fashion & Product Matcher

Pricing

from $5.00 / 1,000 operational query events

Go to Apify Store
SHEIN Reverse Image Search: Visual Fashion & Product Matcher

SHEIN Reverse Image Search: Visual Fashion & Product Matcher

Reverse image search on SHEIN. Find matching fashion items, clothes, dresses, SKUs, regional store links (US, UK, IT, DE, etc.), and product details via image.

Pricing

from $5.00 / 1,000 operational query events

Rating

0.0

(0)

Developer

dev00

dev00

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

12 days ago

Last modified

Categories

Share

Rating Speed Pricing Compliance

Introduction & Core Capabilities

The SHEIN Reverse Image Search API allows you to visually identify and match fashion apparel, clothing items, dresses, shoes, and accessories across SHEIN's extensive catalog using any image URL or Base64 upload. It extracts direct product SKUs, canonical item links, regional store domains (US, UK, IT, DE, FR, etc.), and high-resolution catalog images with sub-second response times (~200ms – 400ms).

Designed for seamless integration into price trackers, visual shopping apps, catalog synchronizers, and fashion discovery workflows, this API eliminates manual product searches and fragile scrapers. Every query returns clean, deduplicated JSON records with direct buy links and verified seller metadata.


Competitor Comparison Table

FeatureSHEIN Reverse Image Search: Visual Fashion & Product MatcherSHEIN Image Search ExtensionAliPrice SHEIN Lens
Response Latency~250ms (Global Edge CDN)2,500ms – 5,000ms3,000ms – 6,000ms
Unit Cost$0.005 / query$0.02 – $0.05 / query$0.03 – $0.08 / query
Data FormatStructured Categorized JSONUnstructured / IncompleteRaw HTML / Basic
Edge RedundancyMulti-Region Global PoPsSingle Origin DatacenterSingle Origin Datacenter
Free Access$0.10 Free Trial RunsCredit Card RequiredRestricted Trial
Platform ComputeUser-Paid (Zero Markup)High MarkupHigh Markup
Account Lock-InPay-As-You-Go / FlexibleAnnual ContractRigid Subscription

Common Use Cases

  • Automated E-Commerce Sourcing Pipelines: Seamlessly integrate live visual matching directly into dropshipping dashboards, ERPs, and automated supplier lookup systems.
  • Price Comparison & Margin Optimization: Discover lower-cost wholesale and direct manufacturer listings for identical items to maximize gross margins.
  • Counterfeit & IP Brand Protection: Monitor marketplaces for unauthorized sellers using your copyrighted product photography or trademarked assets.
  • Automated Inventory & Catalog Enrichment: Enrich internal product catalogs with verified supplier specifications, MOQ tiers, and direct purchase URLs.
  • Autonomous AI Agent Workflows: Feed clean, deterministic structured JSON outputs directly into LLM agent loops, LangChain pipelines, and sourcing bots.

Execution Modes

  1. Interactive Apify Console: Run interactive visual searches with zero setup directly in your browser.
  2. Programmatic Node.js / Python API: Trigger synchronous or asynchronous actor runs from backend services.
  3. Webhook & Event-Driven Flows: Ingest product matches automatically into Shopify, WooCommerce, or Slack upon run completion.
  4. Scheduled Monitoring Tasks: Periodically execute searches to monitor competitor price drops or unauthorized sellers.

Code Examples

1. Node.js (apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN',
});
const input = {
"imageUrl": "https://thefarmerswifestore.com.au/cdn/shop/collections/Dresses_6d255c99-c41c-44ad-b2a7-920c3c6480b6.png?v=1790817686&width=2048",
"num": 20,
"country": "all"
};
const run = await client.actor('dev00/shein-reverse-image-search').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log('Extracted products:', items);

2. Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run_input = {
"imageUrl": "https://thefarmerswifestore.com.au/cdn/shop/collections/Dresses_6d255c99-c41c-44ad-b2a7-920c3c6480b6.png?v=1790817686&width=2048",
"num": 20,
"country": "all"
}
run = client.actor('dev00/shein-reverse-image-search').call(run_input=run_input)
dataset_items = client.dataset(run['defaultDatasetId']).list_items().items
print(f"Found {len(dataset_items)} matching products")

3. cURL (Direct API)

curl --request POST \
--url "https://api.apify.com/v2/acts/dev00~shein-reverse-image-search/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"imageUrl": "https://thefarmerswifestore.com.au/cdn/shop/collections/Dresses_6d255c99-c41c-44ad-b2a7-920c3c6480b6.png?v=1790817686&width=2048",
"num": 20,
"country": "all"
}'

Full Concrete JSON Payloads

HTTP 200 (Dataset Output)

{
"success": true,
"totalCount": 2,
"marketplace": "SHEIN Global & Regional Stores",
"query": {
"imageUrl": "https://thefarmerswifestore.com.au/cdn/shop/collections/Dresses_6d255c99-c41c-44ad-b2a7-920c3c6480b6.png?v=1790817686&width=2048",
"num": 20,
"country": "all"
},
"products": [
{
"productId": "6412802",
"title": "SHEIN SXY Fuzzy Trim Velvet Bodycon Dress",
"description": "Casual flared midi dress with printed linen blend V-neck",
"domain": "it.shein.com",
"category": "Category 1727",
"imageUrl": "https://img.ltwebstatic.com/images3_spmp/2024/12/02/d2/17330881205a2be2a7e57156d0574088557d319cc4_wk_1733206100_thumbnail_405x552.jpg",
"thumbnailUrl": "https://avatars.mds.yandex.net/i?id=63de07fa8f0942ff4de23991fe85da7f3016064e-5221304-images-thumbs&n=13&w=296&h=180",
"productUrl": "https://it.shein.com/SHEIN-SXY-Fuzzy-Trim-Velvet-Bodycon-Dress-p-6412802-cat-1727.html",
"supplierName": "SHEIN Official",
"marketplace": "SHEIN"
},
{
"productId": "1547666",
"title": "Square Neck Floral Print Ruffle Hem Dress",
"description": "Floral pattern square neck ruffled hem dress SHEIN",
"domain": "m.shein.com",
"category": "Category 1727",
"imageUrl": "https://img.ltwebstatic.com/images3_pi/2020/08/29/159866711811fbc62e70639a4692e3b5bb486a9ac1_thumbnail_750x.jpg",
"thumbnailUrl": "https://avatars.mds.yandex.net/i?id=dc473f2ad20f77438671136b01ce6549-3706871-images-thumbs&n=13&w=296&h=180",
"productUrl": "https://m.shein.com/it/Square-Neck-Floral-Print-Ruffle-Hem-Dress-p-1547666-cat-1727.html",
"supplierName": "SHEIN Official",
"marketplace": "SHEIN"
}
]
}

HTTP 400 (Bad Request / Missing Parameters)

{
"success": false,
"error": "Missing required field: imageUrl. Please provide a valid public image URL.",
"code": "invalid_parameters"
}

HTTP 429 (Rate Limit Exceeded)

{
"success": false,
"error": "Query concurrency limit reached. Please back off and retry.",
"code": "rate_limit_exceeded"
}

HTTP 500 (Upstream Error)

{
"success": false,
"error": "Upstream service error encountered. Automatic edge retry failed.",
"code": "upstream_error"
}

Input Parameters & Schema

ParameterTypeRequiredDefaultDescription
imageUrlStringNo—Public URL of the product image to search on SHEIN.
imageBase64StringNo—Base64-encoded image string.
numIntegerNo20Maximum number of results to return (1-50).
countryStringNoallFilter by SHEIN regional store domain (e.g. 'all', 'us', 'it', 'uk', 'de').

How To Use (Step-by-Step)

  1. Open Actor on Apify Store: Navigate to SHEIN Reverse Image Search: Visual Fashion & Product Matcher on the Apify Store.
  2. Configure Input: Enter your target product imageUrl, language, and currency in the input tab.
  3. Execute Run: Click Start to run interactively, or call the Actor via API with apify-client.
  4. Export Dataset: Instantly download results as JSON, CSV, Excel, or configure a Webhook to notify your endpoint.

Transparent Pay-Per-Event (PPE) Pricing

  • Free Users: $0.10 per run.
  • Paid Apify Members: Fixed unit rate of $0.005 per query execution.
  • Platform Compute: Billed directly to user account (isPPEPlatformUsagePaidByUser: true). Developer is never billed for platform usage.

Frequently Asked Questions (FAQ)

1. What image formats and sources are supported?

You can provide any public image URL (JPEG, PNG, WebP) from CDNs, e-commerce stores, cloud storage, or social media.

2. How fast are the responses?

Average latency is ~200ms – 400ms globally, served through optimized high-speed edge PoPs located in over 300 cities worldwide.

3. What data structure is returned in the dataset?

Every run outputs clean, RFC-compliant JSON directly into the Apify Dataset containing product titles, prices, currency, supplier info, image URLs, and direct product links.

4. How does Pay-Per-Event (PPE) billing work?

Free users pay $0.10 per run. Paid Apify members pay a fixed unit rate of $0.005 per query. Platform compute is billed directly to your account (isPPEPlatformUsagePaidByUser: true) with zero developer markup.

5. Can I run this on a recurring schedule?

Yes! Use Apify Tasks and Apify Schedules to run daily or weekly updates automatically.

6. Can I export results to Google Sheets, CSV, or Webhooks?

Yes! Apify allows you to export datasets in JSON, CSV, Excel, or trigger webhooks instantly on run completion.

7. Do I need to manage proxies or rotating IPs?

No. The Actor handles all edge routing, proxy management, session maintenance, and anti-bot hurdles automatically.

8. How are errors formatted?

All errors return consistent HTTP status codes paired with machine-readable JSON error messages detailing the exact issue.

9. Can I integrate this with Python or Node.js?

Yes! Apify provides native official client libraries (apify-client) for both Python and Node.js, as well as a direct REST API.

10. Can I search with multiple images concurrently?

Yes! You can trigger concurrent Actor runs or batches via the Apify API or integrate with n8n/Make to process hundreds of images in parallel.


Keywords & Search Tags

shein, fashion, reverse image search, visual search, clothing, ecommerce, shein-reverse-image-search, apify actor, cloud scraper, automation