WebTrackly API
Integrate domain intelligence data into your applications with our RESTful API
Powerful Domain Intelligence
Access comprehensive domain data through our REST API with endpoints for search, download, and domain analysis.
Package Search
Search through our domain package catalog programmatically with filters and sorting.
Data Download
Download domain packages directly through API endpoints with your subscription.
Real-time Access
Get instant access to updated domain intelligence data as new packages become available.
API Reference
Authentication
All API requests require authentication using your API key and an active subscription plan. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Quick Start
Get started with the WebTrackly API in minutes. Here's a simple example to search for domain packages:
curl -X GET "https://webtrackly.com/api/search/?q=wordpress&type=technology" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Base URL
https://webtrackly.com/api/
Response Format
JSON
Search Packages
/api/search/
Search through available domain packages with optional filtering by type and query terms.
Parameters
Parameter | Type | Description |
---|---|---|
q | string | Search query for package name, description, zone, or technology |
type | string | Package type filter: 'zone', 'technology', or 'detailed' |
Example Response
{
"results": [
{
"id": 123,
"name": "WordPress Websites",
"slug": "wordpress-websites",
"required_plan": "starter",
"domain_count": 25000000,
"url": "/packages/wordpress-websites/"
}
]
}
Download Packages
/api/packages/{package_id}/download/
Download a domain package if you have the required subscription plan and access rights.
Requirements
You must have an active subscription plan that includes access to the requested package type.
Example Request
curl -X POST "https://webtrackly.com/api/packages/123/download/" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Rate Limits
API rate limits are based on your subscription plan to ensure fair usage and optimal performance for all users.
Note: API subscriptions are separate from regular data access subscriptions. You need an API subscription to use these endpoints.
Code Examples
Python
import requests
# Search for WordPress packages
url = "https://webtrackly.com/api/search/"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
params = {
"q": "wordpress",
"type": "technology"
}
response = requests.get(url, headers=headers, params=params)
data = response.json()
print(f"Found {len(data['results'])} packages")
for package in data['results']:
print(f"- {package['name']}: {package['domain_count']} domains")
JavaScript
const apiKey = 'YOUR_API_KEY';
const baseUrl = 'https://webtrackly.com/api';
async function searchPackages(query, type) {
const response = await fetch(`${baseUrl}/search/?q=${query}&type=${type}`, {
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
}
});
const data = await response.json();
return data.results;
}
// Usage
searchPackages('wordpress', 'technology').then(packages => {
console.log(`Found ${packages.length} packages`);
packages.forEach(pkg => {
console.log(`- ${pkg.name}: ${pkg.domain_count} domains`);
});
});
PHP
Ready to Get Started?
Choose an API subscription plan and start accessing domain intelligence data through our API today.