Linktrust

API

API Pricing

It costs the same as checks via UI

Linktrust

How does it work?

Linktrust.pro provides api for most of services

01

Domains API

Check domains: GET https://linktrust.pro/api/domain?token=< api token >&< ...params >

Available params:

  • ?domain=[string] - document to analyze
  • ?format=['csv' | 'json'] - response format

Google doc CSV API: https://docs.google.com/spreadsheets/d/1eHrHKwDedN35x5adfsNubH1etQUoY5AIUq8kM3QiqAk/edit?usp=sharing — domains

02

Serp API

Check google positions: GET https://linktrust.pro/api/serp?token=< api token >&< ...params >

Available params:

  • ?q=[string] - keyword to check
  • ?hl=[string] - google hl
  • ?gl=[string] - google gl
  • ?uule=[string] - google uule
  • ?depth=[int] - scan depth (10-100)

03

Check Indexation Single URL API

Check indexation in google: GET https://linktrust.pro/api/check-indexation?token=< api token >&< ...params >

Available params:

  • ?url=[string] - url to check

04

Check Indexation Batch API

Batch indexation check in google:

Create request:

POST https://linktrust.pro/api/check-indexation-batch?token=< api token >

Available params:

  • token=[string] - API token
  • urls=[array] - array of URLs to check (1-5000)
  • name=[string] (optional) - batch request name

Response:

{
  "status": "success",
  "id": 123,
  "check_status": "pending",
  "urls_count": 10,
  "message": "Batch indexation check created successfully"
}

Get results:

GET https://linktrust.pro/api/check-indexation-batch/{id}?token=< api token >

Check statuses:

  • pending - pending
  • processing - processing
  • done - done, results available
  • failed - execution error

Response (completed):

{
  "id": 123,
  "name": "API Batch Check - 2026-02-08 10:30:00",
  "check_status": "done",
  "results": {
    "https://example.com/page1": true,
    "https://example.com/page2": false
  },
  "total_indexed": 7,
  "total_not_indexed": 3
}

05

User balances:

https://linktrust.pro/api/balance?token=< api token >