Blog
Guides & updates
Practical guides and product updates from the people building OpenWeb Ninja.

Tutorial
How to Get All Waze Alerts in an Area
For most areas, one Waze API call returns every alert. For a large, busy area past the ~200-per-call limit, tile it into smaller boxes and dedupe by alert_id. Python examples.

Product
How to Check Your OpenWeb Ninja API Quota Usage Programmatically
A new endpoint that returns your plan, billing period, and remaining quota. For dashboards and safety checks before you hit a cap. curl, Python, and Node examples.

Tutorial
How to Get All Businesses of a Type in a Certain Area from Google Maps
Pull every business of a type across a city or country from Google Maps. Tile a bounding box (works anywhere) or loop US zip codes. Node.js and Python examples.

Reference
Google Search Parameters: Complete Developer Reference
Every Google Search URL parameter explained: gl, hl, tbs, uule, udm, and more, with valid values and defaults.

Roundup
Best SERP APIs in 2026: 7 Tested and Compared
We tested 7 SERP APIs on accuracy, speed, and pricing. What we found, and who each one is best for.

Product
Introducing the OpenWeb Ninja Agent Skill
An agent skill that connects Claude Code, Cursor, Codex, Gemini, and more to 35+ web APIs. Describe what you want; get results as JSON or CSV.
API by Category
SERP & Search
Maps & Local
E-commerce
Contacts & Social
Finance
Didn't find the API you are looking for? Request an API
