Developer

API Documentation

Access our directory data through a free public API. No authentication required.

Base URL

api.backlinklog.com/api

Authentication

None required

Rate Limit

1,000 req/hour

Endpoints

GET/domains/search

Search domains by name, title, or keywords

Parameters

queryrequiredSearch term
pageoptionalPage number (default: 1)
per_pageoptionalResults per page (default: 20)
GET /api/domains/search?query=tech&page=1&per_page=10
GET/domains/recently-added-domains

Get recently added domains with pagination

Parameters

pageoptionalPage number (default: 1)
per_pageoptionalResults per page (default: 20)
GET/domains/country/{countryCode}

Get domains filtered by ISO country code

Parameters

countryCoderequiredISO country code (e.g., US, CA, GB)
GET /api/domains/country/US
GET/domains/keyword/{keyword}

Get domains tagged with a specific keyword

Parameters

keywordrequiredKeyword to search for
GET /api/domains/keyword/technology
GET/countries

Get list of countries with available domains

GET/domains/keywords

Get popular keywords and tag statistics

GET/sponsors/active

Get active sponsor domains

Response Format

{
  "current_page": 1,
  "data": [
    {
      "id": 1234,
      "name": "example.com",
      "title": "Example Domain",
      "meta_description": "...",
      "country": "US",
      "status": "active",
      "created_at": "2024-01-01T00:00:00.000000Z"
    }
  ],
  "last_page": 10,
  "per_page": 20,
  "total": 195
}

Code Examples

JavaScript

fetch('https://api.backlinklog.com/api/domains/search?query=tech')
  .then(r => r.json())
  .then(data => console.log(data))

Python

import requests

r = requests.get(
  'https://api.backlinklog.com/api/domains/search',
  params={'query': 'tech'}
)
data = r.json()

Need help?

Questions about the API or need assistance integrating?

Contact Support