How to consume a Source.Immo data package
A Source.Immo data package is a JSON file accessible through the API that provides access to a collection of data published to your account. This file is updated every time new data are published. The file contains a last modify date and an incremental version that can be verified to detect if data needs to be updated.
This is the simplest way of accessing your real estate data whiteout having to make multiple calls to the Web API to get structured data.
Authentication
To be able to consume and download a data package published by Source.Immo, you will need the following information that you can provide using query string parameters or http headers :
Field | Description | Query string parameter | HTTP header |
Account ID | The ID of your Source.Immo account | acc | X-SI-Account |
API Key | The API Key dedicated to your application or website | api | X-SI-Api |
Those information will be provided to you by our support team.
Query
To get the information you need to call :
- HTTP GET https://api-v1.source.immo/api/package/SIPackage/[collection_id]/[culture]/
where
[collection_id] | The collection ID provided to you by our support team. |
[culture] | "fr" or "en" or "es" |
Example of package data :
- {
- "dataview_id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa",
- "dataview_ver": 123,
- "dataview_publish_date": "2026-06-04T18:20:01.2687857Z",
- "dictionary": {
- "country": {
- "CAN": {
- "abbr": "Can",
- "caption": "Canada",
- "src": [
- "listing",
- "broker",
- "office",
- "agency"
- ],
- "src_count": [
- 108,
- 7204,
- 355,
- 355
- ]
- }
- ...
- ]
- "listings": [
- ...
- ]
- }
- }
The dictionary provides the label mapping of all the codes used in the listing data.
Related Articles
Source.Immo Distribution API
Source.Immo offers the flexibility of it's API (Application Programming Interface) in order to interact with the normalized real estate data provided by the application. Click here to access the most recent API Reference
Source Immo Templating System
Source Immo Templating System Overview Source Immo renders its front-end output using PHP view files located inside the plugin directory: /wp-content/plugins/source-immo/views/ Developers can override any of these view files by replicating the exact ...
Procedure for activating the transfer of real estate data from REALTOR.ca's DDF service
To allow Source.Immo, managed by ID-3 Technologies Inc., to receive your Canadian real estate data from the CREA via its Realtor.ca website and its SDD, you must enable data feed transfer by following these steps: Go to the following website: ...
How to customize list display to look like Aliquando 3
What you need moderate to advanced CSS knowledge access to server-side files or somewhere to add custom styles to your site First step: Prepare the list We will add 3 CSS classes to the list's key objects, move some datas around and clean some ...
How to customize detail page layout
Source Immo Detail Page Customization Shortcodes vs Template Overrides Overview Source Immo single detail pages are built from modular template parts located inside: /wp-content/plugins/source-immo/views/single/*_layouts/subs/ Each file inside a ...