Une API est un ensemble de règles définies qui permet à un logiciel de communiquer avec un autre, permettant aux applications de demander et d'échanger des données dans un format structuré, tel que JSON, sans avoir besoin d'analyser du HTML brut. Lorsque un site charge ses données depuis une API, la documentation de Scrapy appelle la reproduction de ces requêtes l'approche préférée, car elle fournit des données structurées et complètes avec un temps d'analyse minimal.

Certains fournisseurs de proxy et d'extraction de données proposent leurs propres "APIs de scraper" qui combinent l'infrastructure de proxy avec un parsing intégré, transformant efficacement un site web non structuré en une réponse API structurée au nom du client.

Une API publique peut documenter ses limites de taux et ses exigences d'authentification. La documentation de l'API REST de GitHub, par exemple, publie ses limites de requêtes horaires.

Termes Associés