Discover/civicinfo.bc.ca API
live

civicinfo.bc.ca APIwww.civicinfo.bc.ca

Access open bid opportunities and tenders from BC municipalities via the CivicInfo BC API. Filter by keyword, category, org, and closing date.

Endpoints
1
Updated
3mo ago
Try it
Page number for pagination.
Number of results per page. Accepted values: 10, 25, 50, 100.
Search keywords to filter bids.
Sort order. Accepted values: 'newest' (date posted newest first), 'oldest' (date posted ol
api.parse.bot/scraper/84ade882-75da-456e-b559-4b408043fe45/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/84ade882-75da-456e-b559-4b408043fe45/get_bids?limit=10&search=construction&sort_by=soonest' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Get open bid opportunities and tenders from BC municipalities. Returns paginated listings with title, category (opportunity type), organization, location, closing date, and posting time.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerNumber of results per page. Accepted values: 10, 25, 50, 100.
searchstringSearch keywords to filter bids.
sort_bystringSort order. Accepted values: 'newest' (date posted newest first), 'oldest' (date posted oldest first), 'soonest' (expiry date soonest first), 'last' (expiry date last first).
Response
{
  "type": "object",
  "fields": {
    "bids": "array of bid objects with bid_id, title, category, organization, location, closing_date, and posted",
    "page": "integer - current page number",
    "total": "integer - total number of matching bids",
    "sort_by": "string - current sort order",
    "per_page": "integer - results per page"
  },
  "sample": {
    "data": {
      "bids": [
        {
          "title": "MNBC Ministry of Housing Fort St. John Crosstown Apartment Bldg Envelope Renovation",
          "bid_id": "10884",
          "posted": "3 days ago",
          "category": "Invitation to Tender",
          "location": "Fort St. John, BC",
          "closing_date": "May 22, 2026, 11:59 pm",
          "organization": "Fort St. John"
        }
      ],
      "page": 1,
      "total": 3,
      "sort_by": "newest",
      "per_page": 10
    },
    "status": "success"
  }
}

About the civicinfo.bc.ca API

The CivicInfo BC Bids API exposes open procurement opportunities and tenders published by British Columbia municipalities through a single get_bids endpoint returning 7 fields per listing — including title, category, organization, location, closing date, and posting time. You can paginate through all active bids, filter by keyword search, and control sort order, making it straightforward to track new opportunities or monitor specific municipal postings.

What the API Returns

The get_bids endpoint returns paginated listings of open bid opportunities from BC municipalities sourced from civicinfo.bc.ca/bids. Each bid object includes a bid_id, title, category (the opportunity type, such as construction or consulting), organization (the posting municipality or public body), location, closing_date, and posted timestamp. The response envelope also carries page, total, sort_by, and per_page so you can build reliable pagination logic.

Filtering and Sorting

The search parameter accepts keyword strings to narrow results to relevant bids — useful for targeting a specific trade, service category, or project type. Page size is controlled via the limit parameter with accepted values of 10, 25, 50, or 100 results per page. The sort_by parameter supports newest (most recently posted first) and oldest (earliest posted first), as well as soonest to surface bids with the nearest closing dates — helpful when prioritizing response deadlines.

Coverage and Scope

All data reflects publicly listed bid opportunities on CivicInfo BC, a directory maintained by the Union of BC Municipalities and used by hundreds of municipal and regional governments across British Columbia. The API returns only currently open bids; closed or awarded opportunities are not included in the current response set. The total field in each response tells you the full count of matching records so you can determine how many pages to fetch.

Common use cases
  • Aggregate active BC municipal procurement opportunities into a vendor-facing tender alert platform
  • Monitor specific organizations using the search param to watch for bids from a target municipality
  • Sort by soonest closing date to build a deadline-priority dashboard for procurement teams
  • Feed bid category and location fields into a geographic heatmap of public sector spending activity
  • Automate daily snapshots of total bid counts to track procurement volume trends across BC municipalities
  • Cross-reference organization field with a CRM to notify sales teams when existing clients post new tenders
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CivicInfo BC offer an official developer API?+
CivicInfo BC does not publish a documented public developer API. The Parse API provides structured access to the bid listing data available at civicinfo.bc.ca/bids.
What does the `category` field in a bid object represent?+
The category field reflects the opportunity type assigned to the bid on CivicInfo BC — for example, categories like construction, professional services, or goods supply. It's useful for filtering results downstream by trade or procurement type, though keyword-based filtering via the search parameter is also available at query time.
Does the API return closed, awarded, or historical bid records?+
No — the API currently returns only open bid opportunities. Closed, awarded, or archived tender records are not included in the response set. You can fork this API on Parse and revise it to add an endpoint targeting historical or awarded bid data.
Can I retrieve detailed bid documents or attachments through this API?+
Not currently. The API covers listing-level data: title, category, organization, location, closing date, and posting time. Full bid documents, specification attachments, and addenda linked from individual bid pages are not returned. You can fork the API on Parse and revise it to add an endpoint for individual bid detail pages.
How should I paginate through all available bids?+
Use the page and limit parameters together. The response includes a total field indicating the full count of matching bids and a per_page field confirming your requested page size. Divide total by per_page to determine the number of pages to iterate through. Setting limit to 100 minimizes the number of requests needed.
Page content last updated . Spec covers 1 endpoint from www.civicinfo.bc.ca.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
CivicInfo BC Bids API – BC Municipal Tenders · Parse