Data
  • 131,545 businesses
  • 47 industries
  • 892 cities
  • Updated weekly
Contact

Bloor Engineering Ltd
siftra.co.uk

API Documentation

Read docs
Contents

Available on Pro and Agency plans. View pricing

Authentication

All API requests require an API key passed in the x-api-key header. Generate your key from the Dashboard.

http
GET /api/search?q=electrician+london HTTP/1.1
Host: siftra.co.uk
x-api-key: your_api_key_here

Rate Limits

PlanSearches/dayExports/dayAPI calls/day
Starter2005--
Pro1,000201,000
AgencyUnlimitedUnlimited10,000

Endpoints

GET/api/search

Search and filter UK businesses. Returns paginated results.

Parameters
qstringSearch query (name, category, city)
categorystringFilter by category
citystringFilter by city
minRatingnumberMinimum Google rating
minReviewsnumberMinimum review count
hasEmailbooleanOnly with email
hasPhonebooleanOnly with phone
pagenumberPage number (default: 1)
perPagenumberResults per page (max: 100)
Response
json
{
  "results": [
    {
      "id": "abc123",
      "name": "Sparks Electrical Services",
      "category": "Electrician",
      "city": "London",
      "address": "91 Park Lane, W1K 7TH",
      "phone": "020 7123 4567",
      "email": "jobs@sparkselectrical.co.uk",
      "website": "sparkselectrical.co.uk",
      "rating": 4.5,
      "reviews": 312
    }
  ],
  "total": 2847,
  "page": 1,
  "perPage": 50
}
POST/api/export

Export filtered results as CSV. Subject to plan limits.

Parameters
qstringSearch query
categorystringCategory filter
citystringCity filter
minRatingnumberMinimum rating
minReviewsnumberMinimum reviews
hasEmailbooleanHas email filter
hasPhonebooleanHas phone filter
Response
json
Content-Type: text/csv

name,category,city,address,phone,email,website,rating,reviews
"Sparks Electrical","Electrician","London","91 Park Lane","020 7123 4567","jobs@sparks.co.uk","sparks.co.uk",4.5,312
GET/api/stats

Get platform statistics.

Response
json
{
  "businesses": 169247,
  "industries": 47,
  "cities": 892,
  "updatedDaily": true
}
GET/api/filters

Get available filter options.

Response
json
{
  "categories": ["Pub", "Restaurant", "Pet Groomer", ...],
  "cities": ["London", "Manchester", "Birmingham", ...]
}

Code Examples

cURL
bash
curl -H "x-api-key: YOUR_KEY" \
  "https://siftra.co.uk/api/search?q=pubs+manchester&minRating=4"
JavaScript (fetch)
javascript
const res = await fetch(
  "https://siftra.co.uk/api/search?q=electrician+london&hasEmail=true",
  {
    headers: { "x-api-key": "YOUR_KEY" },
  }
);
const data = await res.json();
console.log(data.results);
console.log(data.total);
Python (requests)
python
import requests

response = requests.get(
    "https://siftra.co.uk/api/search",
    params={"q": "groomers birmingham", "minRating": 4},
    headers={"x-api-key": "YOUR_KEY"},
)
data = response.json()
for biz in data["results"]:
    print(f"{biz['name']} - {biz['rating']}* ({biz['reviews']} reviews)")

131,545 UK businesses. Fresh data with Google ratings, emails, and phone numbers. GDPR compliant B2B data.

  • GDPR Compliant
  • B2B Data Only
  • Updated Weekly
Platform

Search, filter and export UK business data. REST API access for developers.

Company

Bloor Engineering Ltd
siftra.co.uk

© 2026 Siftra by Bloor Engineering Ltd. All rights reserved.