Build powerful integrations with ClaimPort's REST API
Secure API key authentication with SHA-256 hashing and rate limiting.
Products, orders, claims, and analytics endpoints with bulk support.
Enterprise-grade security with IP whitelisting and brute force protection.
Plan-based rate limits and usage tracking.
All API requests require authentication using an API key. Create keys in Settings → API (Professional plan or higher).
API keys are hashed using SHA-256 and never stored in plaintext. Keys are shown only once at creation - store them securely.
Base URL: https://app.claimport.io/api/v1
/api/v1/productsList all products with pagination and filteringproducts:read/api/v1/productsCreate products (bulk up to 1,000)products:write/api/v1/ordersList orders with status and customer filteringorders:read/api/v1/ordersCreate orders (bulk up to 500)orders:write/api/v1/claimsList claims with filtering optionsclaims:read/api/v1/claimsCreate claims (bulk up to 100)claims:write/api/v1/analyticsBusiness analytics and statisticsanalytics:readImport up to 1,000 products in a single request. Perfect for syncing from WooCommerce, Shopify, or CSV exports.
curl -X POST https://app.claimport.io/api/v1/products \
-H "X-API-Key: cp_live_your_key_here" \
-H "Content-Type: application/json" \
-d '[
{
"name": "Wireless Headphones Pro",
"sku": "WHP-001",
"category": "Electronics",
"price": 149.99,
"warrantyMonths": 24
},
{
"name": "Smart Watch Series 5",
"sku": "SWS-005",
"category": "Electronics",
"price": 299.99,
"warrantyMonths": 12
}
]'{
"message": "Created 2 product(s)",
"created": ["prod_abc123", "prod_def456"],
"summary": { "total": 2, "created": 2, "failed": 0 }
}| Plan | Requests/Minute | Requests/Day | Max Keys |
|---|---|---|---|
| Professional | 60 | 5,000 | 2 |
| Business | 120 | 20,000 | 10 |
| Enterprise | 300 | 100,000 | 100 |
products:readproducts:writeorders:readorders:writeclaims:readclaims:writeanalytics:readfull:accessOur developer support team is here to help you integrate ClaimPort.
Contact Developer Support