Naar de inhoud springen
Contentin
ContentinAanmelden

798,5 miljard backlinks geïndexeerd

Backlinkchecker voor een headless CMS-releaseflow

Roep het aan vanuit de webhook die je CMS al afvuurt bij publicatie. Je ontvangt JSON van onze eigen linkindex met 181 miljoen domeinen, gratis overzichtaanroepen en een tegoed van $100 waar geen creditcard voor nodig is.

  • overzicht, domein, statistieken: gratis, geen key
  • 2 credits voor backlinks en refdomains
  • Past in een publish-webhook of een CI-stap
GET /api.php?action=domainJSON

$ curl "https://contentin.app/api.php?action=overview&q=example.com&key=sk_live_..."

Voor wie het is bedoeld

Waar een backlinkchecker past in een CMS-publishhook

Publiceren is een gebeurtenis. Contentful, Sanity en Strapi kunnen elk een webhook posten wanneer een entry live gaat. Een kleine functie achter die hook kan onze API één vraag stellen over links voordat je build of cacheverversing draait.

We hebben Contentin gebouwd voor teams die dit soort flow al draaien, zodat niemand een dashboard hoeft te openen. De overview-aanroep is gratis en vereist geen key, wat betekent dat je het deze middag kunt koppelen aan een staging-hook en de JSON kunt lezen voordat je een credit uitgeeft.

Zie de check als een poort, niet als een rapport. Een korte geheugenstand helpt. Het leest een linkgraph die ongeveer een keer per maand wordt ververst, dus het vertelt je of een domein bekend is en hoe het scoort, niet of een link gisteren live is gegaan. Houd rekening met die kloof en begin met de webhook runbook.

Welke antwoorden je aanroep oplevert

domeinen in onze eigen linkindex
181,132,097
geïndexeerde backlinks, ongeveer maandelijks ververst
798,5 miljard
prijs van één credit
$0.0001
credits in het $100 aanmeldgeschenk
1,000,000
Isometrisch miniatuur publicatiedeur met sleutel en brug die eilanden verbindt

Onze visie

Een poort voor links, geen kristallen bol voor rankings

Gebruik de data om een editor te waarschuwen, een entry te taggen of een nachtelijke sweep te voeden. Het kan niet beloven waar een pagina zal ranken, en het vervangt geen keyword-suite als dat is wat je nodig hebt.

  • Goed voor sanity checks voor publicatie en nachtelijke sweeps
  • Geen keyword- of ranktracker: Ahrefs of Semrush zijn daar vollediger
  • Maandelijkse verversing, lees dus resultaten als een trend en niet als een live feed

Vergelijk

Wat één publicatie kost bij drie maten

Voorbeeldvolumes voor planning. Dit zijn geen klantgegevens.
SitePublicaties per maandAanroepen per publicatieCreditsDollars
Docs site2001 refdomains (2 credits)400$0.04
Product marketing site3,000overview (gratis) + 1 backlinks (2 credits)6,000$0.60
Editorial network50,000refdomains + backlinks (4 credits)200,000$20.00

Een publish handler, als schets

De veldnamen op de entry zijn verzonnen voor deze schets. Vervang ze door je eigen content model.

js
// runs when the CMS reports that an entry went live
export async function onPublish(entry) {
  const host = new URL(entry.fields.canonicalUrl).hostname;
  const res = await fetch(
    `https://contentin.app/api.php?action=overview&q=${host}`
  );
  const data = await res.json();
  if (!data.ok) {
    console.warn('link check failed, publish continues');
    return null;
  }
  return data; // keep only what you need in your own field
}

Waarvoor het is bedoeld

Wat de integratie een releaseflow oplevert

Vier dingen zijn belangrijk zodra de hook bestaat: wat gratis is, wat goedkoop is, wat in bulk draait en hoe fouten eruitzien.

Gratis aanroepen voor de poort

domain, overview, stats en suggest kosten niets en vereisen geen key. Een poort die alleen deze leest raakt je saldo nooit.

Goedkope rijen voor de audit

backlinks en refdomains kosten 2 credits per aanroep en leveren maximaal 1.000 rijen op. De kostentabel laat zien hoe dit optelt.

Één batch voor de nachtelijke sweep

bulk_dr accepteert maximaal 2.000 domeinen per aanroep voor 1 credit. Dertig nachten kost dit 30 credits, oftewel $0,003.

Platte HTTP, leesbare fouten

Een ontbrekende of foute key retourneert HTTP 401 en een leeg saldo retourneert 402. De post-mortem laat zien waarom dat belangrijk is.

Voor wie het is bedoeld

Regel drie dingen voordat de eerste betaalde aanroep

De meeste eerste integraties blijven steken op dezelfde drie vragen. De antwoorden zijn kort, en elk verandert hoe een hook zich gedraagt op een drukke dag.

Heb je een key nodig om te beginnen?

Nee, niet voor de gratis acties. overview, domain, stats en suggest beantwoorden zonder key, dus een staging-hook kan op een gewone URL draaien zolang je maar wilt. Een betaalde actie vereist een key, verzonden als query parameter of in een Bearer header.

Houd de key buiten front-end code. Een browserpreview kan de gratis acties direct aanroepen, maar een key die in de paginabron staat is zichtbaar voor iedereen die de pagina opent.

Wat kost een drukke dag?

Neem een hypothetische hook die 300 keer per dag afvuurt en één twee-credit aanroep maakt bij elke tiende publicatie. Dat zijn 30 betaalde aanroepen, oftewel 60 credits, wat neerkomt op $0,006 voor de dag.

Over dertig dagen is dat 1.800 credits, oftewel $0,18. Stel je eigen volumes af tegen de kostentabel voordat je een regel kiest.

Waarom toont een verse link niet?

De index wordt ongeveer een keer per maand ververst. Een link die na de laatste verversing is toegevoegd, staat nog niet in de data, en een link die sindsdien is verwijderd, kan nog een tijdje verschijnen.

Lees een resultaat als een trend en sla de controledatum ermee op. Zo denkt niemand later dat een meting een live feed is.

FAQ

Vragen van teams die dit koppelen

Wat is een backlinkchecker en waar past deze in een headless CMS?

Het is een lookup die de links retourneert die naar een domein of pagina wijzen. In een headless stack zit het meestal achter een publish-webhook of een CI-stap, draait het één keer per entry en schrijft het een korte notitie terug naar de entry.

Kan ik het aanroepen vanuit een Contentful- of Sanity-webhook?

Ja. Beide kunnen posten naar een URL die van jou is, en jouw functie roept vervolgens onze REST API aan met een key in de query string of een Bearer header. CORS is open, dus een browser-side preview kan ook de gratis acties aanroepen. Retries zijn aan jou, dus zorg dat de handler veilig is om twee keer te draaien.

Hoeveel voegt een linkcheck toe aan elke publicatie?

Niets als je bij de gratis acties blijft. Een backlinks- of refdomains-aanroep is 2 credits, wat $0,0002 is. Bij 3.000 publicaties per maand met één dergelijke aanroep per keer, is dat $0,60.

Waarom toont een link die ik vorige week bouwde niet?

Onze index wordt ongeveer een keer per maand ververst, dus recente links kunnen ontbreken. Behandel resultaten als een trend. Als je dagelijks verse crawl-data nodig hebt, dekt een grotere suite zoals Ahrefs of Semrush dat beter dan wij.

Wat gebeurt er als mijn saldo opraakt tijdens een release?

De API antwoordt met HTTP 402. Bepaal van tevoren of je poort open of dicht faalt. We raden open aan voor linkchecks: log het, sla de check over en laat de editor publiceren.

Is er een gratis optie die ik op staging kan testen?

Ja. domain, overview, stats en suggest zijn gratis en vereisen geen key, en inloggen met Google voegt $100 aan tegoed toe zonder creditcard, wat neerkomt op 1.000.000 credits. Er is niets anders nodig om te beginnen.

Vervangt dit Ahrefs of Semrush?

Nee. Dat zijn vollediger producten voor keywords, rank tracking en dagelijks verse crawling. Contentin doet één smalere taak: linkdata per aanroep, tegen een lage prijs, in JSON die je in een pipeline kunt gooien.