# Current API Docs ## Docs - [Get Business Report by ID](https://docs.getcurrent.ca/api-reference/business-reports/get-business-report-by-id.md): Download the business report PDF for a completed business report. This is a persistent URL — call it anytime with a valid API key. Returns a 302 redirect to a signed URL for the PDF. - [Request Business Report](https://docs.getcurrent.ca/api-reference/business-reports/request-business-report.md): Fetch a business report for a specific business. Requires a jurisdiction and registrationNumber from a previous search result. - [Generate PDF report](https://docs.getcurrent.ca/api-reference/generate-pdf/generate-pdf-report.md): Generate a branded PDF report for a completed search or verification. - [Screen Sanctions](https://docs.getcurrent.ca/api-reference/sanctions/screen-sanctions.md): Screen a name against all configured sanctions sources simultaneously. Returns structured results with metadata, per-source hit counts, and match scores (0–1). - [Create Search](https://docs.getcurrent.ca/api-reference/search/create-search.md): Create a new business verification search. Returns comprehensive data including: - Business registry results (provincial and federal) - Regulatory registrations (charities, MSB, cannabis licences, health service providers) - Sanctions screening results (optional) - Website analysis and extracted dat… - [Get search by ID](https://docs.getcurrent.ca/api-reference/search/get-search-by-id.md): Retrieve a specific search result by its ID - [Get search history](https://docs.getcurrent.ca/api-reference/search/get-search-history.md): List past searches for your organization with pagination - [Verify Business](https://docs.getcurrent.ca/api-reference/verification/verify-business.md): Verify customer-provided business data against Canadian business registry records. - [Authentication](https://docs.getcurrent.ca/authentication.md): How to authenticate API requests - [Error handling](https://docs.getcurrent.ca/concepts/errors.md): HTTP status codes, error shapes, and how to handle partial failures - [Rate limits](https://docs.getcurrent.ca/concepts/rate-limits.md): Request limits and how to handle them - [Response structure](https://docs.getcurrent.ca/concepts/response-structure.md): Full reference for every field in the search response - [Business reports](https://docs.getcurrent.ca/guides/business-reports.md): Fetch comprehensive business reports from Canadian registries - [Regulatory registry](https://docs.getcurrent.ca/guides/regulatory-registry.md): Check if a business holds regulatory registrations with Canadian authorities - [Sanctions screening](https://docs.getcurrent.ca/guides/sanctions-screening.md): Screen businesses and their key people against global watchlists - [Running a search](https://docs.getcurrent.ca/guides/searching.md): How to search for a Canadian business and understand what comes back - [Business verification](https://docs.getcurrent.ca/guides/verification.md): Verify customer-provided business data against Canadian business registries - [Website analysis](https://docs.getcurrent.ca/guides/website-analysis.md): Extract structured business data from a company's website - [Introduction](https://docs.getcurrent.ca/introduction.md): Programmatic access to Canadian business verification - [Quickstart](https://docs.getcurrent.ca/quickstart.md): Make your first API call in under 5 minutes ## OpenAPI Specs - [openapi](https://docs.getcurrent.ca/openapi.yaml)