API-dokumentation

Integrera IndexTensor i dina applikationer med vårt enkla REST API.

Autentisering

Alla API-förfrågningar kräver Bearer-tokenautentisering. Inkludera din API-token i Authorization-huvudet:

Authorization: Bearer YOUR_API_TOKEN

Logga in för att få din API-token.

Endpoints

POST /api/links

Skicka länkar för indexering. Länkar kan anges som semikolonseparerad sträng eller som array.

Förfrågningskropp

// 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"
  ]
}

Lyckat svar (200)

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

Felkoder

Kod Beskrivning
400 Ogiltiga data (felaktig JSON, ogiltiga URL:er)
401 Saknat eller felaktigt Authorization-huvud
403 Ogiltig API-token
404 Endpoint hittades inte
405 Otillräckligt saldo
429 Frekvensgräns överskriden
500 Internt serverfel

Felresponsformat

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

Frekvensgränser och begränsningar

  • Max länkar per förfrågan: 20,000
  • Max URL-längd: 2,000 characters
  • Stödda protokoll: http:// and https://
  • Kostnad: 1 enhet per länk
  • Frekvensgräns: 60 förfrågningar per minut

Kodexempel

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"]}'