localization
Soporte multilingüe y de geolocalización con suplantación de zona horaria y encabezados Accept-Language. Ideal para scraping internacional, omitir bloqueos geográficos y acceder a contenido regional.
Casos de uso
Scraping internacional
Acceda a contenido específico por región desde múltiples países con la localización adecuada
Contenido con bloqueo geográfico
Omita las restricciones geográficas y acceda a contenido limitado a regiones específicas
Precios regionales
Compare precios entre distintos países en sitios de comercio electrónico y viajes
Sitios multilingües
Haga scraping de contenido en distintos idiomas con los encabezados Accept-Language adecuados
Búsqueda localizada
Obtenga resultados de búsqueda tal como aparecen para los usuarios de países específicos
Investigación de mercado
Analice cómo varían el contenido, los precios y la disponibilidad entre regiones
Endpoint
/api/v1/tools/localizationParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
operation | string | Required | - | Operación de localización: "configure_country", "localize_search", "localize_browser" o "handle_geo_blocking" Example: localize_browser |
countryCode | string | Required | - | Código de país ISO 3166-1 de dos letras (p. ej., US, GB, JP) Example: JP |
language | string | Optional | - | Código de idioma ISO 639-1 de dos letras (p. ej., en, es, ja) Example: ja |
geoLocation | object | Optional | - | Coordenadas GPS para la suplantación de geolocalización Example: {"latitude": 35.6762, "longitude": 139.6503} |
timezone | string | Optional | - | Identificador de zona horaria IANA (p. ej., America/New_York, Asia/Tokyo) Example: Asia/Tokyo |
url | string | Optional | - | URL de destino para hacer scraping con la configuración de localización Example: https://example.com |
Operaciones disponibles
Ejemplos de solicitud
Ejemplo de respuesta
{ "success": true, "data": { "localizedContent": "ja\">...", "detectedLanguage": "ja", "countryCode": "JP", "timezone": "Asia/Tokyo", "geoLocation": { "latitude": 35.6762, "longitude": 139.6503, "city": "Tokyo", "region": "Tokyo", "country": "Japan" }, "headers": { "Accept-Language": "ja-JP,ja;q=0.9", "Accept-Encoding": "gzip, deflate, br", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" }, "regionSpecificData": { "currency": "JPY", "currencySymbol": "¥", "dateFormat": "YYYY/MM/DD", "timeFormat": "24h" } }, "credits_used": 2, "credits_remaining": 998, "processing_time": 1850}data.localizedContentContenido de la página tal como aparece para los usuarios del país especificadodata.detectedLanguageIdioma detectado a partir del contenido (ISO 639-1)data.countryCodeCódigo de país usado para la localizacióndata.geoLocationDetalles de geolocalización, incluidas ciudad y regióndata.headersEncabezados HTTP enviados con la configuración de localizacióndata.regionSpecificDataFormato adicional específico de la región (moneda, fechas)credits_usedCredits descontados por esta solicitud (2 por localización)Manejo de errores
Código de país no válido (400 Bad Request)
El código de país no es un código ISO 3166-1 válido. Use códigos de dos letras como US, GB, JP.
Código de idioma no válido (400 Bad Request)
El código de idioma no es un código ISO 639-1 válido. Use códigos de dos letras como en, es, ja.
Bloqueo geográfico aún activo (403 Forbidden)
El contenido sigue con bloqueo geográfico a pesar de la localización. Algunos sitios usan métodos de verificación adicionales.
Credits insuficientes (402 Payment Required)
Su cuenta no tiene suficientes credits (se necesitan 2). Compre más credits o actualice su plan.
Límite de tasa excedido (429 Too Many Requests)
Ha superado el límite de tasa de su plan. Espere un momento o actualice su plan para obtener límites más altos.
Costo en credits
Plan Free: 1,000 credits de prueba por única vez = 500 localizaciones
Plan Hobby: 5,000 credits/mes = 2,500 localizaciones ($19/mo)
Plan Professional: 50,000 credits/mes = 25,000 localizaciones ($99/mo)
Plan Business: 250,000 credits/mes = 125,000 localizaciones ($399/mo)