1.6B+ products · REST JSON · Built for B2B teams

    Complete Product Information API

    One lookup returns rich catalog data for your CRM, warehouse management system, and e-commerce listings — not thin barcode stubs.

    Free API sandbox · 10 calls/day · No credit card

    Built for how you actually use product data

    Teams plug EcomSource into existing systems — no scraping, no hand-maintained spreadsheets.

    CRM

    Enrich leads and accounts with verified product names, brands, images, and SKUs — no manual research.

    Warehouse & WMS

    Sync barcodes to dimensions, weight, and catalog attributes for receiving, picking, and inventory accuracy.

    E-commerce listings

    Publish complete product pages from one identifier: titles, bullets, specs, variations, and media.

    What's in every record

    Send any supported identifier and get a normalized JSON product object your pipelines can trust — including cross-IDs and variation trees when available.

    • Title & brand
    • Images
    • Category
    • Specifications
    • Variations
    • UPC / EAN / GTIN / ASIN
    • Dimensions & weight
    • Pricing signals
    Example request
    curl -X POST "https://api.ecomsource.ai/api/v1/search/product" \
      -H "X-Access-Key: your_access_key" \
      -H "X-Secret-Key: your_secret_key" \
      -H "Content-Type: application/json" \
      -d '{"identifier": "012345678901", "identifierType": "upc"}'

    Bulk endpoint available for mixed UPC, EAN, and ASIN lists. Full reference →

    Try a live lookup

    See a full product page before you integrate — UPC, EAN, GTIN, ISBN, or ASIN.

    FAQ

    What is a Product Information API?

    A Product Information API returns structured catalog records from a barcode or ASIN — everything your CRM, WMS, or storefront needs in JSON, not just a product name.

    Which identifiers can I send?

    UPC, EAN, GTIN, ISBN, and Amazon ASIN. Use a single product endpoint or bulk batch for up to 20 identifiers per request.

    Is there a free tier?

    Yes. API Sandbox includes 10 API calls per day with full JSON responses. Upgrade when you need production volume — see pricing.

    How do I integrate?

    REST API with X-Access-Key and X-Secret-Key headers. See documentation for request examples in curl, Node, and Python.

    Ship richer product experiences faster

    Create your account, grab API keys, and start sending requests in minutes.

    Get API key — free sandbox

    View pricing · Product data API overview