Use our REST API to programmatically translate product identifiers.
Include your API key in the X-API-Key header or as a api_key query parameter.
Generate API keys in your dashboard.
/api/v1/translateAuto-detect identifier type and translate
identifier, country
curl -H "X-API-Key: aet_xxx" "https://asin-ean-translator.scraper.cc/api/v1/translate?identifier=B0BZFQ7V2G&country=us"/api/v1/asin-to-eanExplicit ASIN to EAN translation
asin, country
curl -H "X-API-Key: aet_xxx" "https://asin-ean-translator.scraper.cc/api/v1/asin-to-ean?asin=B0BZFQ7V2G&country=us"/api/v1/ean-to-asinExplicit EAN to ASIN translation
ean, country
curl -H "X-API-Key: aet_xxx" "https://asin-ean-translator.scraper.cc/api/v1/ean-to-asin?ean=0194687748994&country=us"/api/v1/batchBatch translate multiple identifiers
body: { identifiers: string[], country: string }
curl -X POST -H "X-API-Key: aet_xxx" -H "Content-Type: application/json" -d '{"identifiers":["B0BZFQ7V2G","0194687748994"],"country":"us"}' "https://asin-ean-translator.scraper.cc/api/v1/batch"/api/v1/extract-gtinExtract GTIN from product URL
url
curl -H "X-API-Key: aet_xxx" "https://asin-ean-translator.scraper.cc/api/v1/extract-gtin?url=https://www.amazon.com/dp/B0BZFQ7V2G"All endpoints return JSON with this structure:
{
"success": true,
"data": {
"input": "B0BZFQ7V2G",
"input_type": "asin",
"country": "us",
"asin": "B0BZFQ7V2G",
"ean_list": ["0194253946090"],
"upc_list": ["194253946090"],
"title": "Apple AirPods Pro (2nd Generation)",
"brand": "Apple",
"price": 189.99,
"currency": "USD",
"rating": 4.7,
"review_count": 125847,
"images": ["https://..."]
}
}{
"success": false,
"error": "Product not found"
}