Marketplaces
Craigslist Scraper
craigslist.org
Craigslist est le site de petites annonces classique aux États-Unis, un sous-domaine de ville à la fois, couvrant biens, logement, emploi et services. Cet endpoint de plugin dédié prend une requête et une ville et renvoie les annonces déjà analysées : le titre, le prix lorsque indiqué, la localisation, une photo et une URL propre de l'annonce. Choisissez la catégorie, filtrez par prix et limitez le nombre de résultats voulus - aucun HTML à analyser.
Ce que vous pouvez extraire
- Titre de l'annonce et URL propre de l'annonce
- Prix lorsque indiqué
- Localisation
- Image de l'annonce
- Métropole et catégorie recherchées
Endpoints dédiés
/marketplace/craigslist-search Une recherche de petites annonces sur Craigslist
Annonces Craigslist pour une requête : un tableau listings avec title, price, location, image et une url de l'annonce. Choisissez la métropole avec site (newyork, sfbay, chicago...), choisissez la catégorie (sss, cta, apa, jjj), filtrez avec min_price/max_price et limitez avec max_results. Petites annonces américaines.
Comment le scraper
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/marketplace/craigslist-search?query=bicycle&site=newyork"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/marketplace/craigslist-search",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"query": "bicycle", "site": "newyork"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const listings = await su.craigslistSearch('bicycle', {
site: 'newyork',
maxResults: 120,
});
console.log(listings); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Exemple de réponse
{
"query": "bicycle",
"site": "sfbay",
"resultsCollected": 120,
"listings": [
{
"pid": "7712345678",
"title": "Specialized Rockhopper Mountain Bike",
"url": "https://sfbay.craigslist.org/eby/bik/d/....html",
"price": 350.0,
"currency": "USD",
"location": "oakland",
"image": "https://images.craigslist.org/....jpg"
}
]
} Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper Craigslist ?
Collecter des données Craigslist publiques comme les titres des annonces, les prix et les lieux est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Certaines de ces données peuvent être personnelles : respectez donc les règles de protection de la vie privée qui vous sont applicables. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper Craigslist sans me faire bloquer ?
Craigslist utilise la détection de bots et la limitation de débit. Le plugin Craigslist s'en charge pour vous : ScrapeUnblocker fait tourner des sorties résidentielles et ISP et gère les défis, puis renvoie les annonces déjà parsées en JSON. Dans le benchmark de ScrapeUnblocker, 100 % des 1 200 appels ont renvoyé du contenu réel, en environ 2,1 s par appel.
Quelles données Craigslist puis-je obtenir ?
L'endpoint /marketplace/craigslist-search renvoie un tableau listings avec l'identifiant d'annonce Craigslist (pid), le titre, une URL directe vers l'annonce, le prix et la devise lorsqu'ils sont indiqués, le lieu et une vignette. Les champs sans valeur sont omis, car beaucoup de petites annonces n'indiquent pas de prix. Filtrez avec min_price et max_price, et réglez max_results jusqu'à 500.
Ai-je besoin d'une API ou d'un compte Craigslist ?
Non. Le plugin Craigslist renvoie les résultats de recherche en JSON, sans compte API Craigslist ni connexion. Envoyez une requête, une métropole dans site et une section dans category à /marketplace/craigslist-search avec votre clé ScrapeUnblocker, et les annonces reviennent déjà parsées.
Puis-je chercher sur Craigslist dans une ville précise ?
Oui. Réglez site sur n'importe quel sous-domaine de métropole Craigslist, comme newyork, sfbay, losangeles ou chicago (la valeur par défaut est newyork), et category sur un code de section : sss pour les ventes, cta pour les voitures et camions, apa pour le logement ou jjj pour l'emploi. Les requêtes utilisent une sortie américaine par défaut, et proxy_country change le pays de sortie.
Combien coûte le scraping de Craigslist ?
Une recherche via le plugin correspond à une requête, et la réponse contient déjà les annonces. 1 requête = 1 crédit : 1,00 EUR pour 1 000 en paiement à l'usage, en descendant jusqu'à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les blocages et les timeouts ne sont pas facturés, et l'essai gratuit couvre 500 requêtes sans carte bancaire.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.