O SEOMasters.dev
Prodejujeme data o linkách lidem, kteří raději napíší pár řádků kódu, než budou klikat v sadě nástrojů. Tato stránka vysvětluje, co to znamená.

Co provozujeme
SEOMasters.dev nabízí REST API a volný online průzkumník pro backlinky, odkazující domény, anchor text, top stránky a Domain Rating v rozsahu 0–100. Odpovědi jsou ve formátu JSON.
Data pocházejí z našeho vlastního crawleru a vlastního link indexu, který pokrývá 181 132 097 domén a přibližně 798,5 miliardy backlinků. Data obnovujeme přibližně jednou měsíčně a na každé stránce, která zobrazuje čísla, to uvádíme.
Představte si to jako centrum SEO nástrojů pro vývojáře: police s endpointy, ne ovládací panel. Stránka budget kreditů ukazuje, kolik stojí jeden volání.
Máte málo času? Přečtěte si následující dvě sekce a přeskočte zbytek.
Co nejsme
Nejsme trackovací nástroj pro pozice
Nesledujeme pozice klíčových slov ani vyhledávací objemy. To dělají Ahrefs a Semrush a dělají to dobře.
Nejsme živý feed
Link umístěný minulý týden může být ještě v indexu. Plánujte s ohledem na měsíční obnovu.
Neslibujeme lepší ranking
Data o linkách popisují profil. Nezaručují nic ohledně toho, kde se stránka v Google zobrazí.

Co index obsahuje
181 132 097 domén, 2 774 625 913 odkazů mezi doménami a přibližně 798,5 miliardy backlinků. To jsou čísla, jak je máme, a popisují náš index, ne celý web.
Každé číslo stojí za obnovou, která probíhá přibližně jednou měsíčně. Web spuštěný včera v něm nebude a link odstraněný včera tam může stále být.
To má vliv na to, co stavíte. Monitoringový produkt, který slibuje upozornění v řádu minut, je nesprávné použití. Reportingový produkt, který vysvětluje pohyb za měsíc, je ten správný a levný na provoz.
Kredity jsou předplacené, 1 kredit odpovídá $0,0001 a není předplatné. Fakturace je vysvětlena na stránce s rozpočtem řádek po řádku.
Jak je produkt složen
Tato část je záměrně stručná. Centrum SEO nástrojů pro vývojáře by mělo působit jako jedna adresa a několik akcí, ne jako ovládací panel s menu.
Jedna adresa, jeden parametr akce
Každé volání jde na stejnou adresu a označuje svou práci parametrem action. Doména, kterou chcete zkontrolovat, se předává v q. Nástroj postavený na tom potřebuje jednu funkci pro fetch, ne knihovnu klienta pro každý endpoint.
Odpovědi přicházejí jako JSON s příznakem ok, takže váš kód může zkontrolovat jedno pole, než přečte cokoli jiného. Autentizované odpovědi přidávají _credits, které uvádějí, kolik volání stálo a co zbylo.
Běžné HTTP, žádné SDK, které by bylo třeba udržovat
Nepublikujeme SDK. Jakýkoli jazyk s HTTP klientem může volat API a návody na tomto webu z tohoto důvodu používají curl, Python a TypeScript. Závislost, kterou nikdy nenainstalujete, nemůže při aktualizaci selhat.
Kompromis spočívá v tom, že si vrstvu pro fetch napíšete sami. Většina týmů ji napíše jednou, udržuje ji malou a znovu ji používá, což je část práce, která se časem vrátí.
Rychlý způsob, jak zkontrolovat, že je váš klient v pořádku: porovnejte jednu odpověď z volného overview s tím samým voláním provedeným v curl. Pokud se klíče a hodnoty shodují, klient je v pořádku a jakákoli další chyba je ve vašem kódu.
Klíče zůstávají na vaší straně
Klíč funguje jako heslo do databáze. Stránka účtu ho vydává po přihlášení přes Google a patří do environmentální proměnné na vašem serveru, nikdy do browserového balíčku.
Pokud musí návštěvníci vidět čísla, postavte před API tenkou route. Průvodce proxy ji staví krok za krokem s allow-listou a denní cache.
Považujte klíč vložený do chatu nebo ticketu za odhalený. Předpokládejte, že ho někdo jiný může číst, a zkontrolujte, na co byl použit, než rozhodnete o čemkoli dalším.
Co vás bude stát odchod
Nikdo neplánuje opustit datový zdroj od prvního dne. Přesto rozumný tým zkontroluje odchod, než zkontroluje cenu.
Proč je odchod jednoduchý
Předpokládejme, že jste postavili report klienta na tomto API a za dva roky chcete jiný zdroj. Volání k nám jsou v jedné funkci fetch a všechno ostatní ve vaší aplikaci čte vaše vlastní tabulky.
Čistá odpověď, kterou jste uložili, zůstává ve vaší vlastní databázi. Stará čísla nezmizí, protože jste přestali volat, a historie, kterou jste vytvořili, stále odpovídá na otázky.
Co skutečně stojí přechod
Většina účtu je čas vývojářů: mapování nových názvů polí, znovuběhnutí historie a kontrola, zda se trendové čáry shodují. Dva indexy se neshodují číslice po číslici, takže naplánujte krátké překrytí, kdy běží oba zdroje.
API prodávané v rámci předplatného váže vaše náklady na datum obnovení. Předplacený kredit nemá žádné, takže přechod nikdy nezadrží smlouva, která běží dál.
Kdo píše tento web
Stránky píše redakční tým SEOMasters.dev. Nepublikujeme osobní autorské údaje ani reference a nic zde není příběhem zákazníka.
Příklady jsou označeny jako příklady. Ceny a limity pocházejí z produktu samotného; pokud najdete nesrovnalost, dejte nám vědět přes stránku účtu.
Začněte skriptem pro hromadné DR, pokud chcete vidět produkt v akci.
Příklady a tvrzení jsou odděleny
Příklady na tomto webu jsou hypotetické a každý z nich to uvádí ve své první větě. Tvrzení o produktu pocházejí z produktu samotného: jeho limitů, cen a velikosti indexu.
Pokud se příklad a tvrzení zdají být v rozporu, důvěřujte tvrzení a přečtěte si příklad znovu. Kontrola je lepší než věřit hezkému příběhu, a to platí i pro naše vlastní stránky.

Jak chceme, abyste čísla posuzovali
Začněte s doménou, kterou dobře znáte. Zavolejte overview, což je zdarma, a podívejte se, zda se vám počet odkazujících domén zdá rozumný.
Pak porovnejte s jiným nástrojem podle směru, ne podle číslic. Různé crawleři vidí různé části webu, takže dva poctivé indexy se mohou lišit a oba být užitečné.
Náš vzorec DR je veřejný: round(100 log(ref_domains + 1) / log(2 10^7)). Můžete si ho přepočítat v tabulce, což je nejlepší obrana proti skóre, které nedokážete vysvětlit.
Přečtěte si referenci DR, než ji dáte před klienta.
Více klientů za jedním dashboardem
Produkt, který obsluhuje mnoho zákazníků, vyvolává otázku, kterou API za vás nemůže zodpovědět: který zákazník vlastní kterou doménu.
Uchovávejte vazbu na tenant ve vlastní schématu
API nezná vaše zákazníky a nemělo by. Uložte vazbu mezi tenantem a doménou ve svých vlastních tabulkách a každé volání odpovídejte na jednu otázku: jak vypadá tato doména?
Představte si agenturu, která provozuje několik stovek klientských webů z jednoho dashboardu. Každý řádek klienta ukazuje na řetězec domény a volání potřebuje jen ten řetězec.
Rozdělte log nákladů podle tenantů na vaší straně
Každá autentizovaná odpověď nese _credits, takže log na základě volání lze ve vaší vlastní databázi seskupit podle tenantů. To vám dá fakturu pro každého zákazníka a seskupení je vaše data, se kterými můžete dělat, co chcete.
Začněte od prvního dne. Otázka o nákladech položená po šesti měsících trvá mnohem déle na zodpovězení než stejná otázka zaznamenaná na začátku.
Omezte volání, než opustí váš server
Zákazník, který obnoví stránku padesátkrát, by vás neměl stát padesát volání nahoře. Cacheujte volné akce a omezte placené na tenantovi ve vlastním kódu, než je požadavek odeslán.
Ukažte zákazníkovi limit jako běžné omezení s dobou resetu, kterou můžete uvést, spíše než jako tichý selhání. Viditelný limit se vysvětluje sám a ten tichý generuje dotazy na podporu.
Veřejné limity a jejich význam
Každý níže uvedený limit pochází z produktu samotného. Čtěte je jako vstupní parametry designu, protože každý z nich mění, jak by měl nástroj stránkovat, cachovat nebo fakturovat.
Až 1 000 řádků, jedno nabití za volání
Volání vrací až 1 000 řádků a je fakturováno jednou, ať už se vrátí kolikkoli z nich. Velikost stránky se nastavuje pomocí per a náklad zůstává stejný při jakékoli velikosti až po tento strop.
Takže stránka s 1 000 řádky a stránka s 100 stojí stejně. Čtěte v větších stránkách, kde můžete, protože fixní cena za volání odměňuje méně volání.
Strop 50 000 řádků pro hluboké stránkování
Hluboké stránkování končí u 50 000 řádků pro jeden dotaz. Za tímto bodem potřebujete užší otázku, například jiný sort nebo jinou akci.
Průvodce stránkováním má smyčku, která končí u limitu, na krátké stránce nebo při jakékoli chybě.
Měsíční index a jednoduché označení
Index je obnoven přibližně jednou měsíčně. Nedávné linky se mohou ještě nezobrazit a web spuštěný minulý týden může být zcela nepřítomný.
Stránky, které zobrazují čísla, to uvádějí, takže návštěvník nikdy nečte číslo jako živé. Postavte své vlastní obrazovky stejně a u každého čísla zobrazujte stáří indexu.
Kde začít jako vývojář
Přihlaste se přes Google a zkopírujte svůj klíč ze stránky účtu. Startovací kredit $100 odpovídá 1 000 000 kreditů a nepotřebuje kartu.
Další si vyberte průvodce, který odpovídá vašemu stacku. Python batch joby jdou s bulk skriptem, Next.js dashboard s proxy průvodcem a cokoli, co se chová špatně, směřujte do tabulky chyb.
Pokud potřebujete vyhledávací objemy klíčových slov, sledování SERP nebo upozornění na link ráno po tom, co link oživl, použijte pro tuto část Ahrefs nebo Semrush. Dva přístupy se dobře doplňují.