Connectors

Polling, push, and manual ingestion sources. Each connector type can have many instances (e.g. one per Bonfire portal).

Add connector

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-connectors

If CRON_SECRET is configured as a project secret, send it as the X-Cron-Secret header.