BuyWhere API Postman Collection
Importable Postman collection with all BuyWhere Catalog API endpoints, example requests, and environment variables.
Files
buywhere.postman_collection.json- The Postman collection
Import Instructions
Option 1: Import via Postman App
- Open Postman
- Click the Import button (top left)
- Select Upload Files
- Choose
buywhere.postman_collection.json - The collection "BuyWhere Catalog API" will appear in your collections
Option 2: Import via URL
- Open Postman
- Click Import
- Select Link
- Paste the raw GitHub URL to the JSON file
- Click Continue
Option 3: Copy/Paste
- Open the JSON file in a text editor
- Copy the entire contents
- In Postman, click Import
- Select Raw text
- Paste the JSON content
Environment Setup
- In Postman, click the gear icon (top right) to manage environments
- Create a new environment (e.g., "BuyWhere Dev")
- Add the following variables:
| Variable | Initial Value | Current Value | Description |
|---|---|---|---|
base_url | https://api.buywhere.ai | https://api.buywhere.ai | API base URL |
bw_api_key | your-api-key-here | your-api-key-here | Your API key from dashboard.buywhere.ai |
product_id | 12345 | 12345 | Test product ID |
category_id | electronics | electronics | Test category ID |
brand_name | Apple | Apple | Test brand name |
run_id | 1 | 1 | Ingestion run ID |
key_id | key_xxx | key_xxx | API key ID |
alert_id | alert_xxx | alert_xxx | Alert ID |
item_id | item_xxx | item_xxx | Watchlist item ID |
saved_search_id | ss_xxx | ss_xxx | Saved search ID |
webhook_id | wh_xxx | wh_xxx | Webhook ID |
image_hash | abc123 | abc123 | Image hash |
source | shopee_sg | shopee_sg | Platform source |
- Select your environment from the dropdown in the top right
Authentication
All endpoints (except /health and /api/v1/keys/bootstrap) require Bearer token authentication.
The collection is pre-configured to use the {{bw_api_key}} variable with Bearer auth.
To get an API key:
- Sign up at https://dashboard.buywhere.ai
- Go to Settings > API Keys
- Create a new API key
- Copy it to your Postman environment
Quick Start
- Health Check: Start with
System > Health Checkto verify connectivity - Search Products: Try
Products > Search Productswithq=iphone - Compare Prices: Use
Products > Compare Productsto find best deals - Get Product: Try
Products > Get Product by IDwith a known product ID
Collection Structure
BuyWhere Catalog API
├── System
│ ├── API Root
│ ├── Health Check
│ └── Detailed Health
├── Products
│ ├── Search Products
│ ├── Get Product by ID
│ ├── Best Price (Cheapest)
│ ├── Compare Products (Search)
│ ├── Compare Products (Matrix)
│ ├── Compare Products (Diff)
│ ├── Trending Products
│ ├── Random Products
│ ├── Get Similar Products
│ ├── Get Product Matches
│ ├── Get Price History
│ ├── Get Price Stats
│ ├── Get Price Prediction
│ ├── Get Alternatives
│ ├── Get Bundle Suggestions
│ ├── Track Product Click
│ ├── Get Product Reviews
│ ├── Get Product Availability
│ ├── Get Product Stock
│ ├── Get Price Comparison
│ ├── Batch Product Lookup
│ ├── Bulk Lookup by IDs
│ ├── Bulk Lookup by SKU/UPC/URL
│ ├── Get Product by Barcode
│ ├── Export Products
│ ├── Bulk Import Products
│ ├── Bulk Check Availability
│ ├── Check Availability URLs
│ ├── Products Feed (NDJSON)
│ ├── Get Catalog Stats
│ ├── Get Duplicates
│ └── Compare by Product ID
├── Search
│ ├── Search Products
│ ├── Semantic Search
│ ├── Search Suggestions
│ ├── Benchmark Search
│ ├── Search by Image
│ └── Get Search Filters
├── Categories
│ ├── List Categories
│ ├── Get Category Tree
│ ├── Get Taxonomy
│ ├── Get Category by ID
│ └── Get Category Products
├── Deals
│ ├── Get Deals
│ ├── Get Price Drops
│ └── Get Best Deals
├── Trending
│ ├── Get Trending Searches
│ └── Get Trending Clicks
├── Feed
│ ├── Get New Products Feed
│ ├── Get Deals Feed
│ └── Get Changes Feed (SSE)
├── Catalog
│ ├── Catalog Health
│ ├── Catalog Stats
│ └── Incomplete Products
├── Ingestion
│ ├── Ingest Products (Batch)
│ ├── List Ingestion Runs
│ ├── Get Ingestion Run
│ ├── Create Ingestion Run
│ ├── Update Ingestion Run
│ ├── Complete Ingestion Run
│ └── Get Ingestion Stats
├── Status
│ ├── System Health
│ ├── Scraper Status
│ └── Platform Health
├── Brands
│ ├── List Brands
│ └── Get Brand Products
├── Merchants
│ ├── List Merchants
│ └── Get Merchant Analytics
├── Sources
│ └── List Sources
├── Metrics
│ ├── Get Metrics
│ ├── Get Quality Metrics
│ └── Get Platform Metrics
├── Keys
│ ├── Bootstrap First Key
│ ├── List API Keys
│ ├── Create API Key
│ ├── Revoke API Key
│ └── Rotate API Key
├── Developers
│ ├── Developer Signup
│ ├── Get Developer Profile
│ └── Get Developer Usage
├── Alerts
│ ├── List Alerts
│ ├── Create Alert
│ └── Delete Alert
├── Watchlist
│ ├── List Watchlist
│ ├── Add to Watchlist
│ ├── Remove from Watchlist
│ └── Get Watchlist Alerts
├── Saved Searches
│ ├── List Saved Searches
│ ├── Create Saved Search
│ ├── Get Saved Search
│ ├── Update Saved Search
│ ├── Delete Saved Search
│ └── Run Saved Search
├── Affiliate
│ ├── Create Affiliate Link
│ └── Get Affiliate Earnings
├── Billing
│ ├── Create Checkout Session
│ ├── Get Billing Status
│ ├── Upgrade Tier
│ └── List Billing Tiers
├── Webhooks
│ ├── List Webhooks
│ ├── Register Webhook
│ ├── Test Webhook
│ ├── Toggle Webhook
│ └── Delete Webhook
├── Analytics
│ ├── Get Click Analytics
│ └── Get Usage Analytics
├── Admin
│ ├── Get Admin Stats
│ ├── Query API Logs
│ ├── Get Agent Sessions
│ ├── Get Commissions
│ └── Get Revenue Dashboard
├── Enrichment
│ ├── Enrich Batch
│ ├── Preview Product Enrichment
│ ├── Apply Product Enrichment
│ └── Get Enrichment Stats
├── Deduplication
│ ├── Check Duplicates
│ └── Ingest Dedup Check
├── Images
│ ├── Get Image by Hash
│ ├── Get Product Image
│ ├── Register Image
│ └── Get Image Info
├── Changelog
│ └── Get API Changelog
├── Import
│ └── Import CSV
├── Preferences
│ ├── Get Preferences
│ ├── Set Preferences
│ ├── Update Preferences
│ └── Delete Preferences
└── Countries
└── List Countries
Test Scripts
Some requests include test scripts that validate responses. Run the collection tests to verify API functionality:
- Select the collection
- Click Run button
- Select your environment
- Click Run BuyWhere Catalog API
Rate Limits
- Free tier: 100 requests/minute
- Pro tier: 1,000 requests/minute
- Enterprise: Custom limits
Check X-RateLimit-* response headers for current limits.
Support
- Documentation: https://docs.buywhere.ai
- Dashboard: https://dashboard.buywhere.ai
- Support: support@buywhere.ai