Finding reliable public data for developer projects often means stitching together half a dozen brittle scrapers or signing up for multiple paid services.
I built a consolidated Data-as-a-Service (DaaS) platform that groups three commonly needed datasets behind a fast, single endpoint interface:
- Remote Tech Jobs & Normalized Salaries: Real-time job feeds categorized by role and stack with salary benchmarks.
- Government Procurement Tenders: Active public sector RFPs and contracting notices.
- Global City Demographics & Radius Search: Over 48,000 cities with geographic coordinates, population metrics, and bounding-circle radius queries.
Tech Stack
- Framework: FastAPI running inside Docker
- Database: SQLite with compound indexes for sub-millisecond retrieval
- Tunneling & Gateway: Cloudflare Tunnel routed directly to RapidAPI for auth and rate limiting
Quick Python Example
python
import requests
url = "[https://remote-tech-jobs-salary-index.p.rapidapi.com/v1/population/search](https://remote-tech-jobs-salary-index.p.rapidapi.com/v1/population/search)"
querystring = {"city": "Austin", "country": "US"}
headers = {
"X-RapidAPI-Key": "YOUR_API_KEY",
"X-RapidAPI-Host": "remote-tech-jobs-salary-index.p.rapidapi.com"
}
response = requests.get(url, headers=headers, params=querystring)
print(response.json())
Top comments (0)