crawlbaseDocs
Se connecter

Utilisation de l'API

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

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.galaxus.ch/en/s1/product/sony-playstation-5-slim-disc-edition-game-consoles-39726201' \
  --data-urlencode 'scraper=galaxus-product' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.galaxus.ch/en/s1/product/sony-playstation-5-slim-disc-edition-game-consoles-39726201',
    {'scraper': 'galaxus-product'}
)

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.galaxus.ch/en/s1/product/sony-playstation-5-slim-disc-edition-game-consoles-39726201',
  { scraper: 'galaxus-product' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.galaxus.ch/en/s1/product/sony-playstation-5-slim-disc-edition-game-consoles-39726201', scraper: 'galaxus-product')
data = JSON.parse(res.body)

Exemple d'URL d'entrée

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

https://www.galaxus.ch/en/s1/product/sony-playstation-5-slim-disc-edition-game-consoles-39726201

Structure de la réponse

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

title
string | null
Titre du produit.
url
string
URL canonique du produit.
price
object
Objet prix avec amount et currency.
images
array
URLs des images du produit.
reviewsCount
string
Nombre d'avis.
ratings
string
Note moyenne.
deliveryTime
string
Délai de livraison estimé.
deliveryStatusIcon
string | null
Libellé de disponibilité.
deliveryNote
string
Note de stock et de livraison.
supplier
string | null
Fournisseur ou marque.
description
string | null
Description du produit.
specifications
array
Paires clé/valeur de spécifications.
returnPolicy
string | null
Politique de retour.
warranty
string | null
Conditions de garantie.

Exemple de réponse

{
  "title": "Sony Playstation 5 Slim Disc Edition",
  "url": "https://www.galaxus.ch/en/s1/product/sony-playstation-5-slim-disc-edition-game-consoles-39726201?tagIds=1",
  "price": {
    "amount": "475.00",
    "currency": "CHF"
  },
  "images": [
    "https://static01.galaxus.com/productimages/sample1.jpeg",
    "https://static01.galaxus.com/productimages/sample2.jpeg"
  ],
  "reviewsCount": "837",
  "ratings": "4.74",
  "deliveryTime": "Delivered Sat, 16.5.",
  "deliveryStatusIcon": "available in a few days",
  "deliveryNote": "More than 10 pieces in stock | free shipping",
  "supplier": "Sony",
  "description": "PlayStation 5 console - 1 TB",
  "specifications": [
    { "Console": "PS5" },
    { "Game world": "Playstation" }
  ],
  "returnPolicy": "30-day right of return",
  "warranty": "24 Months Warranty (Bring-in)"
}