Hoppa till innehåll
Contentin
ContentinSkapa konto

798,5 miljarder backlänkar indexerade

Back link checker för ett headless CMS-publiceringsflöde

Anropa den från webhooken som ditt CMS redan skickar vid publicering. Du får JSON från vårt eget länkindex över 181 miljoner domäner, gratis översiktsanrop och ett kreditbelopp på $100 som inte kräver något kort.

  • översikt, domän, statistik: gratis, ingen nyckel behövs
  • 2 krediter för backlänkar och refdomains
  • Passar en publiceringswebhook eller ett CI-steg
GET /api.php?action=domainJSON

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

Vem det är till för

Var en back link checker passar in i en CMS-publiceringshook

Publicering är en händelse. Contentful, Sanity och Strapi kan alla skicka en webhook när en post blir live. En liten funktion bakom den här hooken kan ställa en fråga om länkar till vårt API innan ditt bygg- eller cacheuppdateringssteg körs.

Vi byggde Contentin för team som redan kör den här typen av flöden, så ingen behöver öppna en dashboard. Anropet overview är gratis och kräver ingen nyckel, vilket innebär att du kan koppla in det i en staging-hook denna eftermiddag och läsa JSON:n innan du spenderar en kredit.

Tänk på kontrollen som en port, inte en rapport. Kort minne hjälper. Den läser ett länkgraf som uppdateras ungefär en gång i månaden, så den berättar om en domän är känd och hur den scorerar, inte om en länk blev live igår. Planera för den här glappen och börja med webhook-runboken.

Vad svaret på ditt anrop innehåller

domäner i vårt eget länkindex
181,132,097
backlänkar indexerade, uppdateras ungefär månatligen
798,5 miljarder
pris för en kredit
$0.0001
krediter i presenten på $100 vid registrering
1,000,000
Isometrisk miniatyrpubliceringsdörr med nyckel och bro som förbinder öar

Vår bedömning

En port för länkar, inte en kristallkula för rankingar

Använd data för att varna en redaktör, tagga en post eller mata en nattlig genomgång. Den kan inte garantera var en sida kommer att rankas, och den kommer inte att ersätta en keyword-sats när det är det du behöver.

  • Bra för sanity-kontroller före publicering och nattliga genomgångar
  • Inte en keyword- eller rankspårare: Ahrefs eller Semrush är mer omfattande där
  • Månadsvis uppdatering, läs alltså resultat som en trend och inte som en live-feed

Jämför

Vad en publicering kostar i tre storlekar

Exempelvolym för planering. De är inte kunddata.
WebbplatsPubliceringar i månadenAnrop per publiceringKrediterDollars
Dokumentationswebbplats2001 refdomains (2 krediter)400$0.04
Produktmarknadsföringswebbplats3,000overview (gratis) + 1 backlinks (2 krediter)6,000$0.60
Redaktionellt nätverk50,000refdomains + backlinks (4 krediter)200,000$20.00

En publiceringshanterare, som ett utkast

Fältnamnen på posten är uppfunna för detta utkast. Ersätt dem med din egen innehållsmodell.

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
}

Vad det är till för

Vad integrationen ger ett releasesflöde

Fyra saker är viktiga när hooken väl finns: vad som är gratis, vad som är billigt, vad som körs i bulk och hur fel ser ut.

Gratisanrop för porten

domain, overview, stats och suggest kostar inget och kräver ingen nyckel. En port som bara läser dessa nuddar aldrig din balans.

Billiga rader för revisionen

backlinks och refdomains kostar 2 krediter per anrop och returnerar upp till 1 000 rader. Kostnadstabellen visar hur det summeras.

En batch för den nattliga genomgången

bulk_dr tar upp till 2 000 domäner per anrop för 1 kredit. Trettio nätter av det kostar 30 krediter, eller $0,003.

Vanlig HTTP, läsbara fel

En saknad eller felaktig nyckel returnerar HTTP 401 och en tom balans returnerar 402. Efteranalysen visar varför det är viktigt.

Vem det är till för

Avgör tre saker innan det första betalda anropet

De flesta första integrationer stannar upp vid samma tre frågor. Svaren är korta, och varje en ändrar hur en hook beter sig på en stressig dag.

Behöver du en nyckel för att börja?

Nej, inte för de gratisåtgärderna. overview, domain, stats och suggest svarar utan en nyckel, så en staging-hook kan köras på en vanlig URL så länge du vill. Ett betalt anrop kräver en nyckel, skickad som en query-parameter eller i ett Bearer-huvud.

Håll nyckeln utanför front-end-kod. En browser-förhandsgranskning kan anropa de gratisåtgärderna direkt, men en nyckel placerad i sidkällkoden är synlig för alla som öppnar sidan.

Vad kostar en stressig dag?

Ta en hypotetisk hook som triggar 300 gånger om dagen och gör ett tvåkrediters-anrop på var tionde publicering. Det är 30 betalda anrop, eller 60 krediter, vilket blir $0,006 för dagen.

Över trettio dagar är det 1 800 krediter, eller $0,18. Jämför dina egna volymer mot kostnadstabellen innan du väljer en regel.

Varför visade inte en färsk länk upp sig?

Indexet uppdateras ungefär en gång i månaden. En länk som lagts till efter den senaste uppdateringen finns inte i datan än, och en länk som tagits bort sedan kan fortfarande visas under en tid.

Läs ett resultat som en trend, och lagra kontroll-datumet tillsammans med det. På det sättet misstar ingen senare en avläsning för en live-feed.

FAQ

Frågor från team som kopplar in detta

Vad är en back link checker och var placerar man den i ett headless CMS?

Det är en sökning som returnerar länkar som pekar mot en domän eller sida. I en headless-stack sitter den vanligtvis bakom en publiceringswebhook eller ett CI-steg, körs en gång per post och skriver en kort notis tillbaka till posten.

Kan jag anropa den från en Contentful- eller Sanity-webhook?

Ja. Båda kan posta till en URL du äger, och din funktion anropar sedan vårt REST API med en nyckel i query-strängen eller ett Bearer-huvud. CORS är öppet, så en browser-sidig förhandsgranskning kan också anropa de gratisåtgärderna. Retries är upp till dig, så gör hanteraren säker att köra två gånger.

Hur mycket lägger en länkkontroll till på varje publicering?

Ingenting om du stannar vid de gratisåtgärderna. Ett backlinks- eller refdomains-anrop är 2 krediter, vilket är $0,0002. Vid 3 000 publiceringar i månaden med ett sådant anrop vardera blir det $0,60.

Varför visar inte en länk jag byggde förra veckan upp sig?

Vårt index uppdateras ungefär en gång i månaden, så nyligen tillagda länkar kan saknas. Behandla resultat som en trend. Om du behöver dagligt färsk crawldata täcker en större sats som Ahrefs eller Semrush det bättre än vi gör.

Vad händer när min balans tar slut under en release?

API:et svarar med HTTP 402. Bestäm i förväg om din port ska misslyckas med open eller closed. Vi föreslår open för länkkontroller: logga det, hoppa över kontrollen och låt redaktören publicera.

Finns det ett gratisalternativ jag kan testa på staging?

Ja. domain, overview, stats och suggest är gratis och kräver ingen nyckel, och att logga in med Google lägger till $100 kredit utan kort, vilket är 1 000 000 krediter. Inget annat behövs för att börja.

Ersätter detta Ahrefs eller Semrush?

Nej. Det är mer omfattande produkter för keywords, rankspårning och dagligt färsk crawling. Contentin gör ett smalare jobb: länkdataby anrop, till ett lågt pris, i JSON som du kan släppa in i en pipeline.