Connectors
Polling, push, and manual ingestion sources. Each connector type can have many instances (e.g. one per Bonfire portal).
Configured instances
Loading…
Available connector types
Bonfire portal
polling
Public Bonfire / Euna Supplier Network portal (Laurier, Niagara Parks, Guelph, Cambridge, Peel, Sheridan, Medbuy, etc.). One instance per portal.
CanadaBuys federal tenders
polling
Government of Canada nightly open-data CSV of all currently-open federal tender notices. Maps structured fields (procurement category, region, GSIN, contact) and auto-downloads attached PDFs into storage. Amendments surface via the amendmentNumber field on the same reference.
Bids & Tenders portals
polling
Municipal procurement portals on the Bids&Tenders / eSolutionsGroup platform (Kitchener, Waterloo, Cambridge, Region of Waterloo, Hamilton, Guelph, etc.). One instance watches many portals — supply the base URLs and it tries the JSON list endpoint first, then falls back to parsing the public HTML list. Detail pages and PDF attachments are deferred to a separate pass.
MERX public solicitations
polling
Canada's largest private tender aggregator. Scrapes the public open-solicitations listing (no login required) for title, buyer, publication and closing dates. Documents on detail pages are subscription-gated and are not downloaded.
Biddingo public RFPs
polling
Free public-side RFP listings (school boards, municipalities, non-profits). Scrapes the open-opportunities landing for title, buyer, and closing date. Documents require a paid Biddingo subscription and are not downloaded.
Ontario Tenders Portal
polling
Province of Ontario's public Jaggaer portal. Scrapes the current-opportunities list for title, buyer, category, publication and closing dates. Documents typically require supplier registration and are not downloaded.
Infrastructure Ontario
polling
Infrastructure Ontario's public Bidding Opportunities listing (Bonfire-hosted). Major P3, hospital, courthouse, and transit project tenders. Scrapes the open opportunities for title, buyer, scope, and closing date.
Metrolinx procurement
polling
Metrolinx (GO Transit / UP Express / Eglinton Crosstown) public procurement listings. Scrapes the open opportunities page for title, reference, scope, and closing date.
Link2Build (BidCentral)
polling
Federated construction-bid index. Aggregates municipal Bids & Tenders portals (Kitchener, Waterloo, Hamilton, Guelph, Cambridge, Region of Waterloo, etc.) under one authenticated API. Polls the 'Find A Project' endpoint and normalizes each result; documents fetched in the enhance pass using the same logged-in session.
Manual PDF upload
manual
Drag-and-drop PDFs from the Ingest page. Always available; no scheduling.
Inbound email
push
Webhook endpoint at /api/public/inbound-email. Configure your email provider to POST forwarded messages.
Paste a URL
manual
One-off scrape of a public web page. Triggered from the Ingest page.
CSV / JSON import
manual
Paste rows from a Bids & Tenders / Link2Build export.
Cron endpoint
An external scheduler should POST every 30 minutes to:
/api/public/cron/run-connectorsIf CRON_SECRET is configured as a project secret, send it as the X-Cron-Secret header.