Aller au contenu
Se connecter

Capturez des tableaux de bord et des pages derrière une connexion

Envoyez les en-têtes, le jeton ou les cookies qu'attend la page et capturez-la exactement comme la voit une personne connectée. Attendez que le graphique s'affiche, masquez ce qui ne doit pas être partagé, et recevez l'image en une seule requête.

Créer un compte gratuitLire la documentation de l'API

  • En-têtes, cookies et jetons
  • Attente d'un sélecteur
  • Masquage de n'importe quel élément
  • Décompte par capture d'écran
POST /render/v1/screenshot
Authorization: Bearer if_live_...

{
  "url": "https://app.example.com/reports",
  "headers": {
    "Authorization": "Bearer eyJhbGci..."
  },
  "cookies": [
    { "name": "session", "value": "..." }
  ],
  "wait_for_selector": "#revenue-chart",
  "hide_selectors": ["#support-widget"],
  "full_page": true
}

Une requête

La page dont vous avez vraiment besoin est derrière une session

Les pages publiques sont la moitié facile. Les captures qui comptent sont généralement le tableau de bord, la vue d'administration ou le rapport, et elles demandent une session, un jeton et une attente jusqu'à ce que le graphique soit dessiné. C'est là que les équipes finissent par écrire un script Puppeteer, puis par maintenir un navigateur, un parcours de connexion et une rotation des identifiants.

Ironfang Render prend les en-têtes, les cookies et le jeton comme paramètres de requête, attend le sélecteur que vous indiquez et masque les éléments que vous préférez ne pas partager. La gestion des identifiants reste dans votre propre code, là où elle a sa place, et vous envoyez le jeton aux droits les plus restreints qui permet de charger la page.

POST /render/v1/pdf
Authorization: Bearer if_live_...

{
  "url": "https://app.example.com/invoice/1042",
  "headers": { "Authorization": "Bearer eyJhbGci..." },
  "paper_format": "a4",
  "print_background": true
}

Fonctionnalités

Tout ce dont a besoin une page protégée par session

L'authentification, l'attente et le masquage qui font d'une vue protégée par connexion une image fiable.

Cas d'usage

Quand la capture utile exige une connexion

Partout où la page intéressante est une page à laquelle vos clients ou votre équipe doivent se connecter pour la voir.

Synthèses de tableaux de bord

Capturez la vue authentifiée selon un calendrier et envoyez-la dans un e-mail ou un canal où les gens se trouvent déjà.

Rapports pour les clients

Générez pour un client sa propre vue d'un tableau de bord sans lui donner d'accès au produit.

Suivi du support et des incidents

Joignez l'état d'une page authentifiée à un ticket, avec les données personnelles masquées par sélecteur.

Vérifications de préproduction et d'aperçu

Capturez un environnement protégé depuis la CI avec l'en-tête qu'il attend, puis joignez l'image à la pull request.

Archives d'outils internes

Gardez une trace de ce qu'affichait une vue d'administration à une date donnée, dans un viewport de votre choix.

Onboarding et documentation

Régénérez les captures d'écran du produit à partir d'un compte de démonstration chaque fois que l'interface change.

Vous capturez aussi des pages publiques ?

L'authentification n'est qu'un ensemble de paramètres du même endpoint. La page de l'API de capture d'écran couvre le reste : formats, viewports, capture d'élément et de zone, et sortie en page entière.

Tarifs

Décompte par capture d'écran ou par PDF, comme pour les autres

L'authentification ne change pas ce que compte un rendu : chaque capture est une capture d'écran et chaque document un PDF, et les rendus échoués et les réponses en cache ne comptent pas. Chaque compte dispose d'un quota gratuit chaque mois, sans carte. Au-delà, Pay as you go facture les tarifs ci-dessous, dans la limite d'utilisation mensuelle que vous fixez. Prix hors TVA.

Captures d'écran

Chaque capture d'écran renvoyée ou stockée.

Quota gratuit : 500 captures d'écran par mois

Unités payantes après le quota gratuitTarif pour 1 000
Les 10 000 premières1,50 £
Les 90 000 suivantes0,90 £
Les 900 000 suivantes0,65 £
Au-delà de 1 000 0000,45 £

PDF

Chaque PDF renvoyé ou stocké, toutes les pages dans la limite de pages comprises.

Quota gratuit : 100 PDF par mois

Unités payantes après le quota gratuitTarif pour 1 000
Les 10 000 premières1,50 £
Les 90 000 suivantes0,70 £
Les 900 000 suivantes0,50 £
Au-delà de 1 000 0000,40 £

Voir les tarifs d'Ironfang RenderComparer avec d'autres fournisseurs

Questions

Avant de vous lancer

Les détails qui décident si la solution vous convient, sans lire d'abord toute la référence.

Comment authentifier la capture ?
Envoyez ce que la page attend : un en-tête Authorization, des en-têtes personnalisés, des cookies ou un user-agent précis. Le navigateur charge la page avec eux, si bien qu'un tableau de bord protégé par session s'affiche comme pour une personne connectée.
Mon tableau de bord affiche ses graphiques après le chargement. Comment les capturer ?
Attendez un sélecteur qui n'existe qu'une fois le graphique dessiné. C'est plus fiable que d'attendre le réseau, car un tableau de bord termine souvent ses requêtes avant d'avoir fini de s'afficher.
Puis-je capturer une page sur un réseau privé ou sur localhost ?
Non. Les cibles de rendu sont protégées contre les adresses privées, de bouclage et locales au lien : la page doit être accessible sur l'internet public. Un environnement de préproduction derrière une authentification basique ou un en-tête fonctionne ; un environnement derrière un VPN, non.
Mes identifiants sont-ils stockés ?
Les en-têtes et les cookies servent à effectuer la requête et ne font pas partie de la clé de cache que vous pouvez relire. Traitez-les comme tout secret dans un appel API : envoyez le jeton aux droits les plus restreints qui permet de charger la page.
Puis-je masquer des parties de la page avant la capture ?
Oui. Passez une liste de sélecteurs à masquer, et activez le blocage des publicités et le masquage des bannières de cookies. Pratique pour retirer un widget de support, un nom ou un badge de notification d'une capture partagée.
Et si la page est lente ?
Définissez un délai d'expiration par requête, ajoutez un délai fixe allant jusqu'à dix secondes ou attendez un sélecteur précis. Un rendu échoué ne compte pas : un rendu qui ne se stabilise jamais n'est pas facturé.
Cela fonctionne-t-il aussi pour les PDF ?
Oui. Les mêmes en-têtes, le même en-tête Authorization et les mêmes cookies s'appliquent à une requête PDF : un relevé authentifié s'imprime exactement comme il se capture.

Moins à exploiter. Plus à livrer.

Capturez votre première page authentifiée

Créez un compte, récupérez une clé et envoyez l'en-tête que votre application utilise déjà.

500 captures d'écran gratuites chaque mois, sans carte, et aucun frais pour les rendus échoués.