Web Unlocker : API de collecte de données web publiques à grande échelle
Envoyez l'URL d'une page dans une seule requête API et recevez son HTML rendu. Commencez avec 5 scrapings réussis gratuits ; les requêtes échouées ne sont pas facturées.
- Les pages se chargent dans un vrai navigateur, JavaScript inclus
- CAPTCHA résolus automatiquement pendant le chargement de la page
- 207 pays de sortie et ciblage par ville pour chaque requête
Compatible avec toute URL publique
- Amazon
Testez par vous-même
Toutes les raisons de choisir Floppydata Web Unlocker
Pages rendues, contrôle de la localisation et facturation simple, le tout via une seule requête API.
- Rendu dans un vrai navigateur Les pages sont rendues avant le retour du HTML : le contenu chargé par des scripts est donc inclus.
- Résolution automatique des CAPTCHA Les CAPTCHA détectés pendant le chargement de la page sont résolus automatiquement.
- Nouvelles tentatives automatiques, facturées une seule fois Réglez difficulty sur auto : une tentative échouée est relancée via des pools plus robustes, jusqu'à 3 tentatives, facturées une seule fois.
- Ciblage géographique Choisissez parmi 207 pays de sortie et définissez la ville pour chaque requête.
- Ne payez que les scrapings réussis Les échecs de validation, d'authentification et des services en amont n'entament pas votre solde.
- Intégration API simple Une seule requête HTTP avec votre clé API, depuis n'importe quel langage : envoyez une URL, recevez le HTML rendu.
Comment fonctionne Floppydata Web Unlocker
- Scraper
- Floppydata Web Unlocker
- Site web cible
- Rendu dans un vrai navigateur
- Résolution automatique des CAPTCHA
- Nouvelles tentatives automatiques, facturées une seule fois
- Ciblage géographique
- Ne payez que les scrapings réussis
- Intégration API simple
Plans et tarification
Les requêtes échouées ne sont pas facturées : pas de mauvaise surprise, pas de frais cachés.
Facile à lancer, plus facile à étendre
- 1
Obtenez une clé API. Créez-en une sur la page des clés API de votre compte Floppydata et envoyez-la dans l'en-tête X-Api-Key.
- 2
Envoyez l'URL. Envoyez-la en POST à /v2/web-data/fetch depuis n'importe quel client HTTP ; ajoutez countryCode, city ou difficulty lorsque la page l'exige.
- 3
Récupérez le HTML. La réponse contient le HTML rendu, l'URL source et l'heure de la récupération ; analysez-la avec vos propres outils.
const response = await fetch('https://api.floppydata.net/v2/web-data/fetch', {
method: 'POST',
headers: {
'X-Api-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://example.com',
countryCode: 'US',
difficulty: 'auto'
})
});
const { html } = await response.json();import requests
response = requests.post(
'https://api.floppydata.net/v2/web-data/fetch',
headers={'X-Api-Key': 'YOUR_API_KEY'},
json={
'url': 'https://example.com',
'countryCode': 'US',
'difficulty': 'auto',
},
)
html = response.json()['html']curl --request POST https://api.floppydata.net/v2/web-data/fetch \
--header "X-Api-Key: YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{"url": "https://example.com", "countryCode": "US", "difficulty": "auto"}' Web Unlocker vs proxys autogérés
| Floppydata | Proxys autogérés | |
|---|---|---|
| Pages rendues dans un vrai navigateur, JavaScript inclus | ||
| CAPTCHA résolus pendant le chargement de la page | ||
| Nouvelles tentatives automatiques via des pools plus robustes, facturées une seule fois | ||
| Les requêtes échouées ne sont pas facturées | ||
| Aucun navigateur, Puppeteer ou Playwright à exécuter | ||
| Prix | À partir de $0.89 pour 1 000 scrapings réussis | Facturé par Go de trafic |
Questions fréquentes
Qu'est-ce que Web Unlocker ?
Web Unlocker est l'API de Floppydata pour récupérer des pages web publiques. Vous envoyez une URL dans une seule requête POST avec votre clé API ; la page est chargée dans un vrai navigateur, les CAPTCHA qui apparaissent pendant le chargement sont résolus automatiquement, et la réponse contient le HTML rendu, l'URL source et l'heure de la récupération. Seul le HTML est renvoyé : vous l'analysez avec vos propres outils.
Web Unlocker est-il identique à l'API de web scraping ?
Oui. Web Unlocker est le nom du point d'accès v1, POST /v1/webUnlocker. Dans la Client API v2, le même travail est assuré par le point d'accès Web Data fetch, POST /v2/web-data/fetch, que ce site présente sous le nom d'API de web scraping. La v1 est conservée pour les intégrations existantes ; les nouvelles intégrations doivent utiliser la v2.
Combien ça coûte ?
Les 5 premiers scrapings réussis sont gratuits. Ensuite, 10 000 scrapings réussis coûtent $9 et 100 000 coûtent $89 ; pour des volumes plus importants ou des conditions sur mesure, contactez l'équipe. Seuls les scrapings réussis sont facturés : les échecs de validation, d'authentification et des services en amont n'entament pas votre solde.
Que se passe-t-il si une page ne se charge pas du premier coup ?
Réglez difficulty sur auto. Une tentative échouée est alors relancée via des pools plus robustes (low, puis medium, puis high), jusqu'à 3 tentatives, et vous n'êtes facturé qu'une seule fois. Sans ce réglage, une requête ne fait qu'une seule tentative. Si toutes les tentatives échouent, l'API renvoie une erreur avec le message « Failed to scrape the URL » et rien n'est facturé.
Ai-je besoin d'un navigateur, de Puppeteer ou de Playwright ?
Non. Tout langage capable d'envoyer une requête HTTP convient ; les exemples ci-dessus utilisent JavaScript, Python et cURL. Si vous devez piloter vous-même un navigateur, avec Playwright ou Puppeteer et des sessions en plusieurs étapes, utilisez plutôt le Navigateur cloud.
À quoi sert-il ?
À toute tâche qui nécessite le HTML de pages publiques : surveillance des prix et des assortiments, veille concurrentielle, résultats de recherche, annonces et collecte de contenu. Comme vous choisissez le pays de sortie et la ville, vous pouvez aussi vérifier l'aspect d'une page depuis une localisation donnée.