The Neighbourly Bait Management Zones API returns Ontario's Bait Management Zone (BMZ) boundaries as GeoJSON, with zone codes and names in English and French. It includes the zone where using or possessing live baitfish is not allowed. Find the zone for any map view or location.
Ontario uses Bait Management Zones to limit how far live bait and baitfish can be moved, which slows the spread of invasive species and fish diseases. In general, bait has to be used in the zone where it was bought or harvested. The API holds five zones: Northwestern, Northeastern, Central and Southern, plus an area where using or possessing live baitfish is not allowed. Each has a code and English and French names.
English (bmz_name) and French (bmz_fr) names on every zone. No separate locale call is needed for Ontario's French-language users.
The NLB zone marks where live baitfish cannot be used or possessed, which is the area anglers most need to know about.
Send a viewport and get the zones that cover it, with geometry if you want it.
These are the fields the API returns for this layer. Field names match the JSON response exactly.
| Field | Type | Description |
|---|---|---|
| id | integer | Stable Neighbourly zone ID |
| bmz | string | Zone code: C, NE, NW, S, NLB |
| bmz_name | string | English name, e.g. Central BMZ |
| bmz_fr | string | French name, e.g. ZGA du Centre |
| shapearea | float | Zone area (source units) |
| shapelen | float | Zone perimeter (source units) |
| bbox_west … bbox_north | float | Bounding box |
| boundary_geojson | GeoJSON | MultiPolygon geometry |
All requests go to https://api.neighbourly.io and send your key in the Api-Key header. A viewport is a JSON bounding box, {"southWestLat":…,"southWestLon":…,"northEastLat":…,"northEastLon":…}, URL-encoded.
Live response, trimmed. NW and S follow the same shape.
[
{
"id": 1,
"bmz": "C",
"bmz_name": "Central BMZ",
"bmz_fr": "ZGA du Centre"
},
{
"id": 2,
"bmz": "NE",
"bmz_name": "Northeastern BMZ",
"bmz_fr": "ZGA du Nord-Est"
},
{
"bmz": "NLB",
"bmz_name": "No use or possession of live baitfish",
"bmz_fr": "Utilisation ou possession interdite de poissons d'appât vivants"
},
…
]
Tell users which bait zone they are in and warn them when a trip crosses into another zone or into the no-live-bait area.
Tag store locations with their BMZ so customers know the bait they buy can be used where they fish.
Target bilingual outreach to anglers by zone, using the official names in both languages.
Add the bait zone to lake and lodge pages so out-of-area visitors arrive prepared.
Every environmental layer shares the same API key, coordinate system and response conventions. Combine them in one integration.
Common questions about the Bait Management Zones API.
One of the zones Ontario uses to limit how far live bait and baitfish are moved, which helps prevent the spread of invasive species and fish diseases.
Five: Northwestern, Northeastern, Central and Southern, plus an area where using or possessing live baitfish is not allowed.
Yes. Every zone has an English name (bmz_name) and a French name (bmz_fr).
No. It returns zone boundaries and names. Check the province's current bait regulations for what is allowed in each zone.
Ontario Ministry of Natural Resources Bait Management Zone boundaries, published as open data.
Request an API key from the dashboard or book a demo. Every request sends the key in the Api-Key header. Pricing is usage-based.
Neighbourly normalizes public open data into one schema. Source licences and attribution apply; see our terms.
Get an API key and query this layer today, or talk to us about coverage and volume.