crawlbaseDocs
Se connecter
Utilisez le token JS

Les scrapers Facebook fonctionnent mieux avec votre JavaScript token.

Utilisation de l'API

Ajoutez &scraper=facebook-page à une requête Crawling API. Encodez en URL l'URL cible dans le paramètre url.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.facebook.com/Amazon/' \
  --data-urlencode 'scraper=facebook-page' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.facebook.com/Amazon/',
    {'scraper': 'facebook-page'}
)

import json
data = json.loads(res['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

const res = await api.get(
  'https://www.facebook.com/Amazon/',
  { scraper: 'facebook-page' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.facebook.com/Amazon/', scraper: 'facebook-page')
data = JSON.parse(res.body)

Exemple d'URL d'entrée

L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :

https://www.facebook.com/Amazon/

Structure de la réponse

Corps de réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.

name
string
Nom de la page.
category
string
Catégorie de la page (par ex. « Retail company »).
about
string
Texte de la section À propos.
followers_count
integer
Abonnés.
likes_count
integer
J'aime de la page.
phone
string | null
Téléphone de contact s'il est indiqué.
website
string | null
URL du site web externe.
address
string | null
Adresse indiquée.
profile_image
string
URL de l'image de profil.
cover_image
string
URL de l'image de couverture.

Exemple de réponse

{
  "name": "Amazon",
  "category": "Retail company",
  "about": "Amazon's mission is to be Earth's most customer-centric company.",
  "followers_count": 29000000,
  "likes_count": 29380000,
  "website": "https://www.amazon.com",
  "address": "410 Terry Ave N, Seattle, WA"
}