Canada Federal Corporation Status Portfolio Monitor
Pricing
from $20.00 / 1,000 ca federal corp status event delivereds
Canada Federal Corporation Status Portfolio Monitor
Watch federal corporation numbers / BNs and emit typed status & name change events from the free official ISED Corporations Canada API. Not Equifax. Not a nationwide dump.
Pricing
from $20.00 / 1,000 ca federal corp status event delivereds
Rating
0.0
(0)
Developer
Daniel Witney
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Watch a list of federal corporation numbers / business numbers (BN) and receive typed status / change events when free official ISED Corporations Canada fields flip — dissolved / amalgamated / discontinued / intent-to-dissolve / reactivated, plus legal name changes. Not another Corporations Canada directory scrape. Not Equifax / Creditsafe.
Honest coverage (read before buying)
| Included (free ISED Corporations Canada API) | Not included |
|---|---|
| Federal corporation status (Active / Dissolved / Inactive-Amalgamated / …) | Provincial OBR / REQ / BC Registries |
| Intent-to-dissolve / dissolution-pending active subtypes | Credit scores, payment defaults (Equifax) |
| Primary legal name changes | Director / officer registers (default product) |
| Lookup by corporation number or 9-digit BN on your watchlist only | Nationwide new-incorporation lead dumps |
| Official ISED public JSON API (no key) | Instant streaming; sub-hour guarantees |
Live path: per-ID poll of official ISED JSON. First observation stores a baseline (no charge). Quiet days ≈ $0 product charges.
Legal: ISED / Open Government public corporation data + documented API. Do not treat this as an official Government of Canada product. Prefer official HTTP; do not scrape Equifax/Creditsafe as primary.
Value proposition
- corp# / BN watchlist × ISED snapshot diff →
CA_FED_DISSOLVED,CA_FED_AMALGAMATED,CA_FED_DISCONTINUED,CA_FED_INTENT_TO_DISSOLVE,CA_FED_REACTIVATED,CA_FED_STATUS_CHANGED,CA_FED_NAME_CHANGED. - Official free ISED path only. No Equifax key.
- Pay only for unique delivered change events. Durable KVS checkpoint +
event_uiddedupe.
PRODUCTION USE (required for real monitoring)
Store default ≠ product. Schema defaults use
sourceMode=fixtureso Apify Store daily auto-tests leave a non-empty health dataset without calling ISED. That fixture path only writes a non-billableRUN_STATUS/FIXTURE_HEALTHrow. It is not federal corporation monitoring.
For production monitoring you must:
- Set
sourceMode=live - Provide your
corporationNumberswatchlist (corp# and/or 9-digit BN) - Schedule runs (daily is typical; ISED is not a sub-hour stream)
Official references:
- Accessing federal corporation JSON datasets
- Corporations Canada data services
- Federal Corporations open data
- JSON:
https://ised-isde.canada.ca/cc/lgcy/api/corporations/{id}.json?lang=eng
Honest limit: Federal Corporations Canada covers federal entities only.
Apify Store daily auto-test / default input
| Field | Default |
|---|---|
corporationNumbers | ["1007","821080","7286139"] |
signalGroups | status, identity |
sourceMode | fixture |
emitFixtureDemoEvents | false |
maxRunSeconds | 55 |
requestPaceMs | 250 |
On that path the Actor SUCCEEDS quickly, pushes exactly one RUN_STATUS / FIXTURE_HEALTH row (billable: false), and does not charge ca-corp-status-event-delivered.
Input (summary)
| Field | Notes |
|---|---|
corporationNumbers | Watchlist (required) — corp# or 9-digit BN |
signalGroups | status, identity |
sourceMode | fixture (default) or live |
emitFixtureDemoEvents | Default false |
asOfHint | Optional as_of hint |
maxRunSeconds / maxEvents | Budgets |
resumeFromCheckpoint | Default true |
requestPaceMs | Default 250 (raise on 429) |
Production example
{"corporationNumbers": ["1007", "821080", "7286139", "8593094"],"signalGroups": ["status", "identity"],"sourceMode": "live","asOfHint": "2026-09-17","maxRunSeconds": 300,"requestPaceMs": 250,"resumeFromCheckpoint": true}
Output
Change events (billable under PPE)
Typed rows include: corporation_number, legal_name, event_type, event_subtype, changed_fields, previous_value, new_value, as_of, evidence, summary, source_url, event_uid, status_class, billable: true.
RUN_STATUS (never billed)
Every successful run pushes one health row (FIXTURE_HEALTH | MONITOR_IDLE | CATCHUP_COMPLETE | HEALTH_OK).
Pricing
Pay-per-event: ca-corp-status-event-delivered at $0.02 per delivered unique change event ($20 / 1,000). Single tier (see docs/monetization.md and ADR 0010). Health / baseline / duplicate / fixture rows are never charged.