SEO API

Interfejs DiagnoSEO Tools API zapewnia programistom, twórcom treści i specjalistom SEO potężne, oparte na sztucznej inteligencji punkty końcowe (endpoints), zaprojektowane do automatyzacji i optymalizacji każdego etapu procesu tworzenia treści — od analizy słów kluczowych po generowanie artykułów i końcowe dopracowanie.
Każdy endpoint jest lekki, bezpieczny i stworzony z myślą o szybkiej integracji z istniejącym środowiskiem pracy lub CMS-em.

Dzięki API DiagnoSEO możesz:

📝 Automatycznie generować wysokiej jakości treści SEO
🎯 Wyodrębniać słowa kluczowe TF-IDF z dowolnego zestawu adresów URL
🧩 Tworzyć struktury artykułów (tytuły, konspekty, sekcje, podsumowania, FAQ) w wielu językach
🤖 „Uczłowieczać” teksty wygenerowane przez AI, nadając im naturalny i przyjazny ton
💬 Zwiększać zaangażowanie użytkowników poprzez sekcje „Czy wiesz, że…” i zachęty do komentowania

Wszystkie zapytania wykorzystują standardową metodę POST i zwracają przejrzyste odpowiedzi w formacie JSON.

Humanize AI

Nadaj tekstom generowanym przez AI naturalne i angażujące brzmienie. Ten endpoint poprawia ton wypowiedzi, zwiększa czytelność i usuwa nienaturalne zwroty, zachowując przy tym pierwotne znaczenie. Idealny do obróbki tekstu z GPT przed publikacją.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/humanize-text
Metoda: POST

Pola zapytania:

  • apikey – Twój klucz API DiagnoSEO
  • input – Tekst, który chcesz „uczłowieczyć”
  • tone (opcjonalne) – Wymagany ton wypowiedzi. Domyślnie: taki sam jak oryginał
  • quality (opcjonalne) – Jakość wyjściowa. Ustaw „hi”, aby użyć modelu gpt-4.1 (domyślnie używany jest gpt-4.1-mini)

Pola odpowiedzi:

  • status – „ok” w przypadku sukcesu, „error” w przeciwnym razie
  • message – Krótki opis przyczyny błędu (jeśli wystąpi)
  • text – Uczłowieczony tekst (jeśli status = „ok”)

Słowa kluczowe oparte na TF-IDF

Wyodrębnij najistotniejsze słowa kluczowe z dowolnych adresów URL, korzystając z analizy TF-IDF. Zidentyfikuj najczęściej występujące i najbardziej wartościowe terminy w swojej niszy, aby zoptymalizować treści pod kątem SEO.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/tfidf-keywords
Metoda: POST

Pola zapytania:

  • apikey – Twój klucz API DiagnoSEO
  • urls – Tekstowy (stringified) JSON zawierający tablicę adresów URL

Pola odpowiedzi:

  • status – „ok” w przypadku sukcesu, „error” w przeciwnym razie
  • message – Krótki opis przyczyny błędu (jeśli wystąpi)
  • data – Tablica obiektów JSON; każdy zawiera pola:
    • word (słowo kluczowe)
    • tf_idf (wartość TF-IDF tego słowa w kontekście podanych URL, np. {"word": "pizza", "tf_idf": 0.68})

Generowanie konspektu artykułu

Automatycznie utwórz logiczną, przyjazną SEO strukturę artykułu. Endpoint generuje nagłówki i podnagłówki na podstawie tematu, tonu i słów kluczowych — idealny do szybkiego planowania wysokiej jakości treści blogowych.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-article-outline
Metoda: POST

Pola zapytania:

  • apikey – Twój klucz API DiagnoSEO
  • topic – Temat artykułu
  • language – Język artykułu (np. „spanish”, „english”)
  • headingCount (opcjonalne) – Liczba nagłówków do wygenerowania (domyślnie 5)
  • tone (opcjonalne) – Wymagany ton wypowiedzi (domyślnie: konwersacyjny)
  • examples, keywords, forbiddenWords (opcjonalne) – Tablice JSON z przykładami nagłówków, słowami kluczowymi lub zakazanymi słowami

Pola odpowiedzi:

  • status – „ok” lub „error”
  • message – Opis błędu
  • outline – Tablica obiektów z polami:
    • level – Poziom nagłówka w hierarchii
    • text – Tekst nagłówka

Generowanie sekcji artykułu

Przekształć konspekt w kompletne, dobrze napisane sekcje. Ten endpoint generuje teksty akapitów z kontrolą nad tonem, długością i czytelnością — idealny do tworzenia spójnych, naturalnych treści w większej skali.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-article-sections
Metoda: POST

Pola zapytania:
(apikey, topic, language, sectionTitles + parametry opcjonalne: pov, tone, keywords, forbiddenWords, sources, paragraphsPerSection, maxWordsPerSentence, maxSentencesPerParagraph)

Pola odpowiedzi:

  • status – „ok” lub „error”
  • message – Opis błędu
  • data – Tablica obiektów zawierająca:
    • sectionTitle – Tytuł sekcji
    • paragraphs – Tablica akapitów

Generowanie tytułu artykułu

Twórz przyciągające uwagę tytuły zoptymalizowane pod SEO i zaangażowanie czytelników. Podaj temat, słowa kluczowe lub tytuły sekcji, aby natychmiast uzyskać kreatywne i trafne propozycje tytułów.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-article-title
Metoda: POST

Pola zapytania:
apikey, topic, language, sectionTitles, (opcjonalnie keyword, forbiddenWords)

Pola odpowiedzi:
status, message, text (tekst wygenerowanego tytułu)

Generowanie wstępu artykułu

Wygeneruj atrakcyjny wstęp do artykułu, który natychmiast przyciągnie uwagę czytelnika. Sztuczna inteligencja analizuje temat i sekcje, by stworzyć zwięzły, zoptymalizowany pod kątem słów kluczowych wstęp dopasowany do stylu treści.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-article-intro
Metoda: POST

Pola zapytania:
apikey, topic, language, sectionTitles, sectionTexts, (opcjonalnie introLength, keyword, forbiddenWords)

Pola odpowiedzi:
status, message, text (tekst wygenerowanego wstępu)

Generowanie podsumowania artykułu

Automatycznie streszczaj treść w kilku spójnych zdaniach. Idealne do opisów meta, newsletterów lub szybkich przeglądów artykułów, zachowujących sens i kontekst.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-article-summary
Metoda: POST

Pola zapytania:
apikey, language, sectionTitles, sectionTexts, (opcjonalne: pov, tone, keyword, forbiddenWords, maxWordsPerSentence, maxSentences)

Pola odpowiedzi:
status, message, text (tekst podsumowania)

Generowanie kluczowych punktów (key points)

Wydobądź najważniejsze wnioski z treści. Endpoint generuje krótkie, konkretne punkty podsumowujące każdą sekcję — idealne do bloków TL;DR, prezentacji lub streszczeń.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-key-points
Metoda: POST

Pola zapytania:
apikey, language, sectionTitles, sectionTexts, (opcjonalne: maxWordsPerSentence, pov, tone, forbiddenWords)

Pola odpowiedzi:
status, message, points (tablica wygenerowanych punktów)

Generowanie sekcji „Czy wiesz, że…”

Dodaj ciekawostki lub fakty, które wzbogacą Twój artykuł. Endpoint „Did You Know” tworzy angażujące, oparte na faktach fragmenty w lekkim, rozmownym tonie.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-did-you-know
Metoda: POST

Pola zapytania:
apikey, topic, language, sectionTitles, sectionTexts, (opcjonalne: forbiddenWords, sources, pov, tone)

Pola odpowiedzi:
status, message, points (tablica ciekawostek)

Generowanie FAQ

Utwórz zoptymalizowaną pod SEO sekcję FAQ bezpośrednio z treści artykułu. AI analizuje kontekst i tworzy trafne pytania wraz z jasnymi, zwięzłymi odpowiedziami, poprawiając widoczność w wyszukiwarkach i zrozumiałość dla użytkownika.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-article-faq
Metoda: POST

Pola zapytania:
apikey, topic, language, sectionTitles, sectionTexts, questionCount, (opcjonalne: questions, forbiddenWords, keyword, sources, pov, tone)

Pola odpowiedzi:
status, message, questions (tablica obiektów z polami: q – pytanie, a – odpowiedź)

Generowanie zachęty do komentowania

Zwiększ zaangażowanie odbiorców, dodając inteligentne wezwanie do dyskusji na końcu posta. Ten endpoint generuje krótkie, naturalne zdania zachęcające czytelników do dzielenia się opiniami lub doświadczeniami.

Endpoint URL: https://app.diagnoseo.com/tools/api/public/generate-comment-incentive
Metoda: POST

Pola zapytania:
apikey, language, sectionTitles, sectionTexts, (opcjonalne: forbiddenWords, tone, maxWords)

Pola odpowiedzi:
status, message, text (tekst wygenerowanej zachęty do komentarza)