API Explorer
Interactive sandbox for WIB's open JSON endpoints. Pick a vertical and city, hit Fetch, see live JSON. Copy the curl/JavaScript/Python snippet at the bottom — works in your shell or notebook unmodified. No signup, no API key, CC-BY 4.0 attribution required.
Request
Endpoint
https://wibest.in/data/api/hospitals/bangalore.json
Response
ready// Click "Fetch JSON →" to see live data here. // Try Bangalore hospitals — 30 records, ~12 KB.
curl https://wibest.in/data/api/hospitals/bangalore.json
const res = await fetch('https://wibest.in/data/api/hospitals/bangalore.json');
const json = await res.json();
console.log(json.data.slice(0, 5));
import urllib.request, json
with urllib.request.urlopen('https://wibest.in/data/api/hospitals/bangalore.json') as r:
data = json.load(r)
print(data['count'], 'hospitals')
What you can build with this
The WIB API is intentionally simple — flat JSON, one file per city, no auth, no rate limits, no SLA. It exists for journalists, researchers, hobbyists, and side-project builders who need real Indian comparison data without scraping anyone.
- Newsroom dashboards — pull
/data/api/hospitals/<city>.jsoninto Google Sheets or Datawrapper for embeddable charts. - Side projects — restaurant-finder Telegram bot, hospital-comparison Streamlit app, college aggregator for a school newsletter.
- Research — geo-mapping NABH coverage gaps across tier-2 vs tier-3 cities; computing dispersion in private vs government hospital bed counts.
- Aggregators — overlay WIB data with your own (Google Places, BookMyShow events, IMDb) for cross-source comparison products.
Licence: CC-BY 4.0 — credit "WIB (wibest.in)" wherever you publish. Read the full API docs for response-schema reference and the changelog for versioning notes.