Captures
géolocalisées.

Testez le rendu localisé depuis Paris, Montréal, Singapour, Sydney ou Hanoï. Fuseau horaire, locale et géolocalisation émulés par le navigateur.

5
régions, 4 continents
1
paramètre API : render_region
0
surcoût par région

5 régions disponibles

Diagramme des 5 régions de rendu Shotbot : Paris, Montréal, Singapour, Sydney, Hanoï
fr-paris Paris, France Scaleway Europe/Paris fr-FR
ca-montreal Montréal, Canada OVH Beauharnois America/Montreal en-CA
sg-singapore bêta Singapour OVH Singapour Asia/Singapore en-SG
au-sydney bêta Sydney, Australie OVH Sydney Australia/Sydney en-AU
vn-hanoi bêta Hanoï, Vietnam FTTH résidentiel FPTAsia/Ho_Chi_Minh vi-VN

Pourquoi le rendu multi-région

Contenu géo-restreint

Streaming vidéo, presse, plateformes B2B avec restrictions par pays. Capturez ce que voit réellement un utilisateur de Montréal, Singapour, Sydney ou Hanoï sans installer de VPN ni payer un service tiers.

Variantes localisées

Prix en devise locale, traductions, promotions régionales, bannières A/B. Vérifiez que votre site affiche la bonne version selon la géolocalisation IP.

Bannières conformité par région

RGPD dans l'UE, PIPEDA au Canada, PDPA à Singapour, Privacy Act en Australie, PDPL au Vietnam. Chaque CMP peut afficher un texte différent selon l'IP du visiteur.

Veille concurrentielle multi-marché

Suivez les prix et offres d'un concurrent sur plusieurs marchés en parallèle. Une seule API, 4 points de sortie et des captures simultanées à archiver.

Les régions, côte à côte

Cinq captures de ifconfig.co effectuées depuis chacune de nos régions. Pays, latitude, fuseau et hébergeur changent.

Un seul paramètre : render_region

cURL
curl -X POST https://api.shotbot.net/capture \
  -H "Content-Type: application/json" \
  -d '{
    "key":           "VOTRE_CLÉ_API",
    "url":           "https://exemple.com/produit/widget",
    "render_region": "ca-montreal",
    "viewport_width": 1280,
    "wait_time":     5
  }'
PHP
<?php
$ch = curl_init("https://api.shotbot.net/capture");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => ["Content-Type: application/json"],
    CURLOPT_POSTFIELDS     => json_encode([
        "key"            => "VOTRE_CLÉ_API",
        "url"            => "https://exemple.com/produit/widget",
        "render_region"  => "sg-singapore",
        "viewport_width" => 1280,
    ]),
]);
$res = json_decode(curl_exec($ch), true);
echo $res["image"];

Voir les exemples : Python, Node.js, Go, Ruby

Comment ça marche

  1. Vous envoyez une requête /capture avec render_region: ca-montreal.
  2. Un worker prend le job et lance Chromium avec un point de sortie réseau situé au Canada.
  3. Avant la navigation, le navigateur ajuste Accept-Language: en-CA, émule le fuseau America/Montreal et la géolocalisation Montréal.
  4. Toutes les requêtes HTTP utilisent une adresse IP canadienne. Le site cible sert sa variante locale.
  5. La capture vous revient comme d'habitude : token, URL CDN, ou callback HTTPS.

Les IPs de sortie publiques de chaque région sont listées dans api.shotbot.net/workers-ip.json | utile pour vos whitelists firewall ou journalisation.

D'autres régions arrivent

Besoin d'un point de sortie spécifique (UK, Allemagne, Côte Ouest US, Japon, Brésil…) ? Contactez-nous, on peut l'ajouter sous 48 h.

Disponibilité & tarif

Tarif : inclus dans l'abonnement Shotbot Pro (5 000 captures/mois, 29 €/mois). Aucun surcoût par région : 1 capture Hanoï = 1 capture Paris, même quota.

Compte gratuit : région fr-paris uniquement (par défaut). Les autres régions retournent 403 pro_required.

RGPD et régions hors UE

Le rendu par défaut fr-paris et la région ca-montreal n'impliquent pas de transfert hors d'un cadre reconnu par l'Union européenne (décision d'adéquation partielle de la Commission européenne, secteur commercial). Les régions sg-singapore, au-sydney et vn-hanoi sont en bêta : Singapour, l'Australie et le Vietnam ne bénéficient pas d'une décision d'adéquation.

En appelant render_region: sg-singapore, au-sydney ou vn-hanoi, vous instruisez Shotbot, en qualité de sous-traitant, de router le rendu via un point de sortie hors UE. Le contenu de la page cible (qui peut inclure des données personnelles d'utilisateurs UE) peut alors transiter par ce point de sortie. Cette instruction relève de votre responsabilité en tant que responsable de traitement au sens du RGPD : vous devez vous assurer que ce transfert est couvert par votre propre cadre de conformité (consentement, intérêt légitime, clauses contractuelles, etc.).

Les données de compte, journaux et images finales restent hébergées en France. Seul le rendu (point de sortie du navigateur automatisé) est routé hors UE. Voir la politique de confidentialité.

18 ans de service, indépendant et hébergé en France. Données utilisateurs en France, captures rendues dans la région demandée, l'image finale reste stockée sur notre CDN français, comme toutes les autres captures.