API de Capture Screenshot

Capturez des screenshots de n'importe quel site web avec notre API simple et performante

Point d'accès API

Envoyez vos requêtes HTTP GET à l'endpoint suivant

GET http://capture.corcelink.fr/api.php

Paramètres

urlREQUIS
L'URL complète du site web à capturer (doit commencer par http:// ou https://)
sizeOPTIONNEL
Dimensions de la capture au format LARGEURxHAUTEUR (par défaut: 1024x768)
Exemples : 1920x1080, 1366x768, 800x600

Sécurisé

API sécurisée avec validation stricte des URLs et protection avancée contre les tentatives d'exploitation.

Cache Intelligent

Les captures sont mises en cache pendant 30 minutes pour optimiser les performances et éviter les requêtes répétées.

Haute Qualité

Screenshots en haute définition avec Chromium headless. Résolutions personnalisables jusqu'à 4K.

API Simple

Intégration facile en quelques lignes de code. Compatible avec tous les langages de programmation.

Haute Performance

Infrastructure optimisée pour des temps de réponse rapides et une disponibilité maximale.

Format Standard

Génération d'images PNG de haute qualité, compatibles avec tous les navigateurs et applications.

Exemples d'utilisation

# Capture simple
curl "http://capture.corcelink.fr/api.php?url=https://example.com" -o screenshot.png

# Capture avec taille personnalisée
curl "http://capture.corcelink.fr/api.php?url=https://example.com&size=1920x1080" -o screenshot.png
// Avec fetch API
fetch('http://capture.corcelink.fr/api.php?url=https://example.com&size=1366x768')
  .then(response => response.blob())
  .then(blob => {
    const url = window.URL.createObjectURL(blob);
    const img = document.createElement('img');
    img.src = url;
    document.body.appendChild(img);
  });
import requests

# Capture d'un site
url = "http://capture.corcelink.fr/api.php"
params = {
    "url": "https://example.com",
    "size": "1920x1080"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    with open("screenshot.png", "wb") as f:
        f.write(response.content)
    print("Screenshot sauvegardé !")
else:
    print(f"Erreur: {response.status_code}")
<?php
$apiUrl = "http://capture.corcelink.fr/api.php";
$targetUrl = "https://example.com";
$size = "1920x1080";

$url = $apiUrl . "?url=" . urlencode($targetUrl) . "&size=" . $size;
$screenshot = file_get_contents($url);

if ($screenshot !== false) {
    file_put_contents("screenshot.png", $screenshot);
    echo "Screenshot sauvegardé !";
} else {
    echo "Erreur lors de la capture";
}
?>
<!-- Affichage direct dans une page HTML -->
<img src="http://capture.corcelink.fr/api.php?url=https://example.com&size=1024x768" 
     alt="Screenshot"
     style="max-width: 100%; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1);" />