Partner-Grade Content Distribution
PressStream provides structured, reliable access to Canadian corporate press releases. Built for media aggregators, news platforms, and financial data providers.
JSON API
RESTful API endpoint with pagination and filtering
Real-time
Instant access to releases as they publish
Bilingual
Full English and French language support
Complete Data
Headline, dateline, contact info, tags, and media assets
Structured
Clean, consistent data format for easy integration
Reliable
Stable URLs, proper caching, and uptime monitoring
RSS/Atom Feeds
Standard RSS 2.0 format with full metadata
All Releases
Complete feed of all public releases
https://pressstream.ca/api/functions/releasesRssFeedEnglish Only
English press releases only
https://pressstream.ca/api/functions/releasesRssFeed?lang=EnglishFrench Only
French press releases only
https://pressstream.ca/api/functions/releasesRssFeed?lang=FrenchBy Tag
Filter by specific tag/beat (e.g., ?tag=Mining)
https://pressstream.ca/api/functions/releasesRssFeed?tag={tag}By Ticker
Filter by ticker symbol (e.g., ?ticker=AAPL)
https://pressstream.ca/api/functions/releasesRssFeed?ticker={ticker}About These Feeds
Use these RSS feed URLs for syndication partners and aggregators. These links output raw XML and are the official PressStream endpoints.
Feed Contents Include:
- • Headline and Company Name
- • Dateline (City, Province, Date)
- • Language and Tags/Beats
- • Canonical URL to hosted release page
- • Media Assets (PDF, featured image)
- • Contact Information
XML Sitemaps
For search engines and content discovery
Sitemap Index
Main sitemap index referencing all sub-sitemaps
https://pressstream.ca/api/functions/generateSitemapSite Pages Sitemap
Static pages + all canonical release URLs
https://pressstream.ca/api/functions/sitePagesSitemapGoogle News Sitemap
News-specific sitemap for Google News indexing
https://pressstream.ca/api/functions/googleNewsSitemapSubmit the sitemap index URL to Google Search Console and other search engines for complete content indexing.
JSON API
RESTful API with pagination and filtering
Base Endpoint
GET https://pressstream.ca/api/functions/releasesJsonApiQuery Parameters
lang - Filter by language (English, French)tag - Filter by tag/beatticker - Filter by ticker symbolpage - Page number (default: 1)per_page - Items per page (max: 100)Example Response
{
"data": [
{
"id": "PR-2024-001",
"title": "Company Announces Q4 Results",
"url": "https://pressstream.ca/PublicRelease?slug=...",
"company": {
"name": "Example Corp",
"contact_email": "ir@example.com"
},
"dateline": {
"city": "TORONTO",
"province": "Ontario",
"date": "2024-01-15T09:00:00Z"
},
"language": "EN",
"tags": ["Finance", "Capital Markets"],
"media_assets": {
"pdf_url": "...",
"featured_image": "..."
}
}
],
"pagination": {
"page": 1,
"per_page": 20,
"total_items": 150,
"total_pages": 8
}
}Publisher-Ready Release Pages
Every press release is hosted with SEO-optimized, crawlable HTML pages designed for syndication.
Permanent URLs
Stable, never-changing URLs for every release (pressstream.ca/PublicRelease?slug=...)
HTML-First
Crawlable HTML content (not JS-only rendering) for search engine indexing
Structured Data
NewsArticle schema markup on every page for enhanced search results
Sitemaps
XML sitemaps (standard + Google News) for complete content discovery
