API-Dokumentation

Integrieren Sie IndexTensor mit unserer einfachen REST-API in Ihre Anwendungen.

Authentifizierung

Alle API-Anfragen erfordern Bearer-Token-Authentifizierung. Fügen Sie Ihren API-Token im Authorization-Header ein:

Authorization: Bearer YOUR_API_TOKEN

Melden Sie sich an, um Ihren API-Token zu erhalten.

Endpunkte

POST /api/links

Links zur Indexierung einreichen. Links können als Semikolon-getrennte Zeichenkette oder als Array übergeben werden.

Anfragekörper

// Option 1: Semicolon-separated string
{
  "links": "https://example.com/page1;https://example.com/page2"
}

// Option 2: Array of links
{
  "links": [
    "https://example.com/page1",
    "https://example.com/page2"
  ]
}

Erfolgsantwort (200)

{
  "status": 200,
  "msg": "Task created successfully",
  "data": {
    "units_used": 4,
    "task_id": "1721392204",
    "links_count": 4
  }
}

Fehlercodes

Code Beschreibung
400 Ungültige Daten (fehlerhaftes JSON, ungültige URLs)
401 Authorization-Header fehlt oder fehlerhaft
403 Ungültiger API-Token
404 Endpunkt nicht gefunden
405 Guthaben nicht ausreichend
429 Rate-Limit überschritten
500 Interner Serverfehler

Fehlerantwort-Format

{
  "status": 400,
  "message": "Task wasn't created: Invalid data provided"
}

Rate-Limits und Einschränkungen

  • Max. Links pro Anfrage: 20,000
  • Max. URL-Länge: 2,000 characters
  • Unterstützte Protokolle: http:// and https://
  • Kosten: 1 Einheit pro Link
  • Rate-Limit: 60 Anfragen pro Minute

Code-Beispiele

curl -X POST https://indextensor.com/api/links \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"links": ["https://example.com/page1", "https://example.com/page2"]}'