Language selection

Search

Patent data: bibliographic and full text (CSV and TXT)

From: Canadian Intellectual Property Office

Download records of patent applications and granted patents filed with the Canadian Intellectual Property Office (CIPO). We provide new and updated records on a quarterly basis.

The files on this page consist of tables with data from multiple patent records, as opposed to our XML files, which are individual to each patent record. To download patent data in XML format, please visit our bibliographic and full text (XML) or administrative status pages.

Note: We only publish patent applications after a confidentiality period. This period is up to 18 months, starting after the earliest filing date of an application.

Format

We provide this data in a combination of CSV and TXT formats. Compared to XML, these formats are more accessible to academic researchers. This aligns with CIPO's goal to encourage research in the field of intellectual property.

Information included

Note: We scan the applications using optical character recognition. These files do not represent a legal copy.

Data structure

This database consists of 7 tables:

PT_Main is the master table that contains the patent number as the primary key, as well as basic information regarding the patent application. All other tables can be linked to the PT_Main table through the patent number. Due to the amount of data, we have split some tables into multiple smaller tables to make them more manageable for downloading.

Download data files

Quarterly updates: patent researcher datasets
File name Content type File type Compressed file size (MB) Download link
Patent Data Dictionary Resource CSV - Download Patent Data Dictionary
PT_main_1_to_2000000_2020-06-13 Main CSV 36.6 Download PT_main_1_to_2000000_2020-06-13
PT_main_2000001_to_4000000_2020-06-13 Main CSV 62.6 Download PT_main_2000001_to_4000000_2020-06-13
PT_priority_claim_1_to_2000000_2020-06-13 Priority Claim CSV 2.7 Download PT_priority_claim_1_to_2000000_2020-06-13
PT_priority_claim_2000001_to_4000000_2020-06-13 Priority Claim CSV 12.2 Download PT_priority_claim_2000001_to_4000000_2020-06-13
PT_interested_party_1_to_2000000_2020-06-13 Interested Parties CSV 60.5 Download PT_interested_party_1_to_2000000_2020-06-13
PT_interested_party_2000001_to_4000000_2020-06-13 Interested Parties CSV 140.7 Download PT_interested_party_2000001_to_4000000_2020-06-13
PT_abstract_1_to_2000000_2020-06-13 Abstract CSV 74 Download PT_abstract_1_to_2000000_2020-06-13
PT_abstract_txt_format_1_to_2000000_2020-06-13 Abstract TXT 73.9 Download PT_abstract_txt_format_1_to_2000000_2020-06-13
PT_abstract_2000001_to_4000000_2020-06-13 Abstract CSV  220.9 Download PT_abstract_2000001_to_4000000_2020-06-13
PT_abstract_txt_format_2000001_to_4000000_2020-06-13 Abstract TXT 220.4 Download PT_abstract_txt_format_2000001_to_4000000_2020-06-13
PT_disclosure_1000001_to_1050000_2020-06-12 Disclosure CSV 95 Download PT_disclosure_1000001_to_1050000_2020-06-12
PT_disclosure_txt_format_1000001_to_1050000_2020-06-12 Disclosure TXT 94.5 Download PT_disclosure_txt_format_1000001_to_1050000_2020-06-12
PT_disclosure_1050001_to_1100000_2020-06-12 Disclosure CSV 351 Download PT_disclosure_1050001_to_1100000_2020-06-12
PT_disclosure_txt_format_1050001_to_1100000_2020-06-12 Disclosure TXT 349.3 Download PT_disclosure_txt_format_1050001_to_1100000_2020-06-12
PT_disclosure_1100001_to_1150000_2020-06-12 Disclosure CSV 366.9 Download PT_disclosure_1100001_to_1150000_2020-06-12
PT_disclosure_txt_format_1100001_to_1150000_2020-06-12 Disclosure TXT 365 Download PT_disclosure_txt_format_1100001_to_1150000_2020-06-12
PT_disclosure_1150001_to_1200000_2020-06-12 Disclosure CSV 366 Download PT_disclosure_1150001_to_1200000_2020-06-12
PT_disclosure_txt_format_1150001_to_1200000_2020-06-12 Disclosure TXT 364.2 Download PT_disclosure_txt_format_1150001_to_1200000_2020-06-12
PT_disclosure_1200001_to_1250000_2020-06-12 Disclosure CSV 365.4 Download PT_disclosure_1200001_to_1250000_2020-06-12
PT_disclosure_txt_format_1200001_to_1250000_2020-06-12 Disclosure TXT 363.6 Download PT_disclosure_txt_format_1200001_to_1250000_2020-06-12
PT_disclosure_1250001_to_1300000_2020-06-12 Disclosure CSV 386.1 Download PT_disclosure_1250001_to_1300000_2020-06-12
PT_disclosure_txt_format_1250001_to_1300000_2020-06-12 Disclosure TXT 384.3 Download PT_disclosure_txt_format_1250001_to_1300000_2020-06-12
PT_disclosure_1300001_to_1350000_2020-06-12 Disclosure CSV 376.3 Download PT_disclosure_1300001_to_1350000_2020-06-12
PT_disclosure_txt_format_1300001_to_1350000_2020-06-12 Disclosure TXT 374.3 Download PT_disclosure_txt_format_1300001_to_1350000_2020-06-12
PT_disclosure_2000001_to_2050000_2020-06-12 Disclosure CSV 401 Download PT_disclosure_2000001_to_2050000_2020-06-12
PT_disclosure_txt_format_2000001_to_2050000_2020-06-12 Disclosure TXT 398.9 Download PT_disclosure_txt_format_2000001_to_2050000_2020-06-12
PT_disclosure_2050001_to_2100000_2020-06-12 Disclosure CSV 441.1 Download PT_disclosure_2050001_to_2100000_2020-06-12
PT_disclosure_txt_format_2050001_to_2100000_2020-06-12 Disclosure TXT 438.8 Download PT_disclosure_txt_format_2050001_to_2100000_2020-06-12
PT_disclosure_2100001_to_2150000_2020-06-12 Disclosure CSV 481.4 Download PT_disclosure_2100001_to_2150000_2020-06-12
PT_disclosure_txt_format_2100001_to_2150000_2020-06-12 Disclosure TXT 478.9 Download PT_disclosure_txt_format_2100001_to_2150000_2020-06-12
PT_disclosure_2150001_to_2200000_2020-06-12 Disclosure CSV 513.2 Download PT_disclosure_2150001_to_2200000_2020-06-12
PT_disclosure_txt_format_2150001_to_2200000_2020-06-12 Disclosure TXT 510.3 Download PT_disclosure_txt_format_2150001_to_2200000_2020-06-12
PT_disclosure_2200001_to_2250000_2020-06-12 Disclosure CSV 537 Download PT_disclosure_2200001_to_2250000_2020-06-12
PT_disclosure_txt_format_2200001_to_2250000_2020-06-12 Disclosure TXT 534 Download PT_disclosure_txt_format_2200001_to_2250000_2020-06-12
PT_disclosure_2250001_to_2300000_2020-06-12 Disclosure CSV 568.3 Download PT_disclosure_2250001_to_2300000_2020-06-12
PT_disclosure_txt_format_2250001_to_2300000_2020-06-12 Disclosure TXT 565 Download PT_disclosure_txt_format_2250001_to_2300000_2020-06-12
PT_disclosure_2300001_to_2350000_2020-06-12 Disclosure CSV 610.7 Download PT_disclosure_2300001_to_2350000_2020-06-12
PT_disclosure_txt_format_2300001_to_2350000_2020-06-12 Disclosure TXT 607 Download PT_disclosure_txt_format_2300001_to_2350000_2020-06-12
PT_disclosure_2350001_to_2400000_2020-06-12 Disclosure CSV 696.4 Download PT_disclosure_2350001_to_2400000_2020-06-12
PT_disclosure_txt_format_2350001_to_2400000_2020-06-12 Disclosure TXT 692.1 Download PT_disclosure_txt_format_2350001_to_2400000_2020-06-12
PT_disclosure_2400001_to_2450000_2020-06-12 Disclosure CSV 749.7 Download PT_disclosure_2400001_to_2450000_2020-06-12
PT_disclosure_txt_format_2400001_to_2450000_2020-06-12 Disclosure TXT 745.1 Download PT_disclosure_txt_format_2400001_to_2450000_2020-06-12
PT_disclosure_2450001_to_2500000_2020-06-12 Disclosure CSV 726.9 Download PT_disclosure_2450001_to_2500000_2020-06-12
PT_disclosure_txt_format_2450001_to_2500000_2020-06-12 Disclosure TXT 722.2 Download PT_disclosure_txt_format_2450001_to_2500000_2020-06-12
PT_disclosure_2500001_to_2550000_2020-06-12 Disclosure CSV 740.3 Download PT_disclosure_2500001_to_2550000_2020-06-12
PT_disclosure_txt_format_2500001_to_2550000_2020-06-12 Disclosure TXT 735.6 Download PT_disclosure_txt_format_2500001_to_2550000_2020-06-12
PT_disclosure_2550001_to_2600000_2020-06-12 Disclosure CSV 746.8 Download PT_disclosure_2550001_to_2600000_2020-06-12
PT_disclosure_txt_format_2550001_to_2600000_2020-06-12 Disclosure TXT 742 Download PT_disclosure_txt_format_2550001_to_2600000_2020-06-12
PT_disclosure_2600001_to_2650000_2020-06-12 Disclosure CSV 754.5 Download PT_disclosure_2600001_to_2650000_2020-06-12
PT_disclosure_txt_format_2600001_to_2650000_2020-06-12 Disclosure TXT 749.5 Download PT_disclosure_txt_format_2600001_to_2650000_2020-06-12
PT_disclosure_2650001_to_2700000_2020-06-12 Disclosure CSV 803.4 Download PT_disclosure_2650001_to_2700000_2020-06-12
PT_disclosure_txt_format_2650001_to_2700000_2020-06-12 Disclosure TXT 798.1 Download PT_disclosure_txt_format_2650001_to_2700000_2020-06-12
PT_disclosure_2700001_to_2750000_2020-06-12 Disclosure CSV 792.7 Download PT_disclosure_2700001_to_2750000_2020-06-12
PT_disclosure_txt_format_2700001_to_2750000_2020-06-12 Disclosure TXT 787.4 Download PT_disclosure_txt_format_2700001_to_2750000_2020-06-12
PT_disclosure_2750001_to_2800000_2020-06-12 Disclosure CSV 810 Download PT_disclosure_2750001_to_2800000_2020-06-12
PT_disclosure_txt_format_2750001_to_2800000_2020-06-12 Disclosure TXT 804.6 Download PT_disclosure_txt_format_2750001_to_2800000_2020-06-12
PT_disclosure_2800001_to_2850000_2020-06-12 Disclosure CSV 821.8 Download PT_disclosure_2800001_to_2850000_2020-06-12
PT_disclosure_txt_format_2800001_to_2850000_2020-06-12 Disclosure TXT 816.2 Download PT_disclosure_txt_format_2800001_to_2850000_2020-06-12
PT_disclosure_2850001_to_2900000_2020-06-12 Disclosure CSV 839.2 Download PT_disclosure_2850001_to_2900000_2020-06-12
PT_disclosure_txt_format_2850001_to_2900000_2020-06-12 Disclosure TXT 833.4 Download PT_disclosure_txt_format_2850001_to_2900000_2020-06-12
PT_disclosure_2900001_to_2950000_2020-06-12 Disclosure CSV 884.4 Download PT_disclosure_2900001_to_2950000_2020-06-12
PT_disclosure_txt_format_2900001_to_2950000_2020-06-12 Disclosure TXT 878.1 Download PT_disclosure_txt_format_2900001_to_2950000_2020-06-12
PT_disclosure_2950001_to_3000000_2020-06-12 Disclosure CSV 911.6 Download PT_disclosure_2950001_to_3000000_2020-06-12
PT_disclosure_txt_format_2950001_to_3000000_2020-06-12 Disclosure TXT 905.1 Download PT_disclosure_txt_format_2950001_to_3000000_2020-06-12
PT_disclosure_3000001_to_3050000_2020-06-12 Disclosure CSV 924.2 Download PT_disclosure_3000001_to_3050000_2020-06-12
PT_disclosure_txt_format_3000001_to_3050000_2020-06-12 Disclosure TXT 917.5 Download PT_disclosure_txt_format_3000001_to_3050000_2020-06-12
PT_disclosure_3050001_to_3100000_2020-06-12 Disclosure CSV 510.1 Download PT_disclosure_3050001_to_3100000_2020-06-12
PT_disclosure_txt_format_3050001_to_3100000_2020-06-12 Disclosure TXT 506.3 Download PT_disclosure_txt_format_3050001_to_3100000_2020-06-12
PT_claim_1_to_50000_2020-06-13 Claim CSV 1.1 Download PT_claim_1_to_50000_2020-06-13
PT_claim_txt_format_1_to_50000_2020-06-13 Claim TXT 1.1 Download PT_claim_txt_format_1_to_50000_2020-06-13
PT_claim_1000001_to_1050000_2020-06-13 Claim CSV 12.5 Download PT_claim_1000001_to_1050000_2020-06-13
PT_claim_txt_format_1000001_to_1050000_2020-06-13 Claim TXT 12.4 Download PT_claim_txt_format_1000001_to_1050000_2020-06-13
PT_claim_1050001_to_1100000_2020-06-13 Claim CSV 46.1 Download PT_claim_1050001_to_1100000_2020-06-13
PT_claim_txt_format_1050001_to_1100000_2020-06-13 Claim TXT 45.8 Download PT_claim_txt_format_1050001_to_1100000_2020-06-13
PT_claim_1100001_to_1150000_2020-06-13 Claim CSV 47.5 Download PT_claim_1100001_to_1150000_2020-06-13
PT_claim_txt_format_1100001_to_1150000_2020-06-13 Claim TXT 47.2 Download PT_claim_txt_format_1100001_to_1150000_2020-06-13
PT_claim_1150001_to_1200000_2020-06-13 Claim CSV 49 Download PT_claim_1150001_to_1200000_2020-06-13
PT_claim_txt_format_1150001_to_1200000_2020-06-13 Claim TXT 48.7 Download PT_claim_txt_format_1150001_to_1200000_2020-06-13
PT_claim_1200001_to_1250000_2020-06-13 Claim CSV 50.6 Download PT_claim_1200001_to_1250000_2020-06-13
PT_claim_txt_format_1200001_to_1250000_2020-06-13 Claim TXT 50.3 Download PT_claim_txt_format_1200001_to_1250000_2020-06-13
PT_claim_1250001_to_1300000_2020-06-13 Claim CSV 52.8 Download PT_claim_1250001_to_1300000_2020-06-13
PT_claim_txt_format_1250001_to_1300000_2020-06-13 Claim TXT 52.5 Download PT_claim_txt_format_1250001_to_1300000_2020-06-13
PT_claim_1300001_to_1350000_2020-06-13 Claim CSV 45.9 Download PT_claim_1300001_to_1350000_2020-06-13
PT_claim_txt_format_1300001_to_1350000_2020-06-13 Claim TXT 45.6 Download PT_claim_txt_format_1300001_to_1350000_2020-06-13
PT_claim_2000001_to_2050000_2020-06-13 Claim CSV 51.5 Download PT_claim_2000001_to_2050000_2020-06-13
PT_claim_txt_format_2000001_to_2050000_2020-06-13 Claim TXT 51.2 Download PT_claim_txt_format_2000001_to_2050000_2020-06-13
PT_claim_2050001_to_2100000_2020-06-13 Claim CSV 54.8 Download PT_claim_2050001_to_2100000_2020-06-13
PT_claim_txt_format_2050001_to_2100000_2020-06-13 Claim TXT 54.5 Download PT_claim_txt_format_2050001_to_2100000_2020-06-13
PT_claim_2100001_to_2150000_2020-06-13 Claim CSV 56 Download PT_claim_2100001_to_2150000_2020-06-13
PT_claim_txt_format_2100001_to_2150000_2020-06-13 Claim TXT 55.6 Download PT_claim_txt_format_2100001_to_2150000_2020-06-13
PT_claim_2150001_to_2200000_2020-06-13 Claim CSV 56.9 Download PT_claim_2150001_to_2200000_2020-06-13
PT_claim_txt_format_2150001_to_2200000_2020-06-13 Claim TXT 56.6 Download PT_claim_txt_format_2150001_to_2200000_2020-06-13
PT_claim_2200001_to_2250000_2020-06-13 Claim CSV 57.3 Download PT_claim_2200001_to_2250000_2020-06-13
PT_claim_txt_format_2200001_to_2250000_2020-06-13 Claim TXT 56.9 Download PT_claim_txt_format_2200001_to_2250000_2020-06-13
PT_claim_2250001_to_2300000_2020-06-13 Claim CSV 58.2 Download PT_claim_2250001_to_2300000_2020-06-13
PT_claim_txt_format_2250001_to_2300000_2020-06-13 Claim TXT 57.8 Download PT_claim_txt_format_2250001_to_2300000_2020-06-13
PT_claim_2300001_to_2350000_2020-06-13 Claim CSV 60.3 Download PT_claim_2300001_to_2350000_2020-06-13
PT_claim_txt_format_2300001_to_2350000_2020-06-13 Claim TXT 59.8 Download PT_claim_txt_format_2300001_to_2350000_2020-06-13
PT_claim_2350001_to_2400000_2020-06-13 Claim CSV 62.4 Download PT_claim_2350001_to_2400000_2020-06-13
PT_claim_txt_format_2350001_to_2400000_2020-06-13 Claim TXT 61.9 Download PT_claim_txt_format_2350001_to_2400000_2020-06-13
PT_claim_2400001_to_2450000_2020-06-13 Claim CSV 65.8 Download PT_claim_2400001_to_2450000_2020-06-13
PT_claim_txt_format_2400001_to_2450000_2020-06-13 Claim TXT 65.3 Download PT_claim_txt_format_2400001_to_2450000_2020-06-13
PT_claim_2450001_to_2500000_2020-06-13 Claim CSV 66.7 Download PT_claim_2450001_to_2500000_2020-06-13
PT_claim_txt_format_2450001_to_2500000_2020-06-13 Claim TXT 66.2 Download PT_claim_txt_format_2450001_to_2500000_2020-06-13
PT_claim_2500001_to_2550000_2020-06-13 Claim CSV 67.2 Download PT_claim_2500001_to_2550000_2020-06-13
PT_claim_txt_format_2500001_to_2550000_2020-06-13 Claim TXT 66.6 Download PT_claim_txt_format_2500001_to_2550000_2020-06-13
PT_claim_2550001_to_2600000_2020-06-13 Claim CSV 66.5 Download PT_claim_2550001_to_2600000_2020-06-13
PT_claim_txt_format_2550001_to_2600000_2020-06-13 Claim TXT 65.9 Download PT_claim_txt_format_2550001_to_2600000_2020-06-13
PT_claim_2600001_to_2650000_2020-06-13 Claim CSV 65.6 Download PT_claim_2600001_to_2650000_2020-06-13
PT_claim_txt_format_2600001_to_2650000_2020-06-13 Claim TXT 65.1 Download PT_claim_txt_format_2600001_to_2650000_2020-06-13
PT_claim_2650001_to_2700000_2020-06-13 Claim CSV 65.3 Download PT_claim_2650001_to_2700000_2020-06-13
PT_claim_txt_format_2650001_to_2700000_2020-06-13 Claim TXT 64.8 Download PT_claim_txt_format_2650001_to_2700000_2020-06-13
PT_claim_2700001_to_2750000_2020-06-13 Claim CSV 63.2 Download PT_claim_2700001_to_2750000_2020-06-13
PT_claim_txt_format_2700001_to_2750000_2020-06-13 Claim TXT 62.7 Download PT_claim_txt_format_2700001_to_2750000_2020-06-13
PT_claim_2750001_to_2800000_2020-06-13 Claim CSV 62.9 Download PT_claim_2750001_to_2800000_2020-06-13
PT_claim_txt_format_2750001_to_2800000_2020-06-13 Claim TXT 62.4 Download PT_claim_txt_format_2750001_to_2800000_2020-06-13
PT_claim_2800001_to_2850000_2020-06-13 Claim CSV 64.1 Download PT_claim_2800001_to_2850000_2020-06-13
PT_claim_txt_format_2800001_to_2850000_2020-06-13 Claim TXT 63.6 Download PT_claim_txt_format_2800001_to_2850000_2020-06-13
PT_claim_2850001_to_2900000_2020-06-13 Claim CSV 66.2 Download PT_claim_2850001_to_2900000_2020-06-13
PT_claim_txt_format_2850001_to_2900000_2020-06-13 Claim TXT 65.7 Download PT_claim_txt_format_2850001_to_2900000_2020-06-13
PT_claim_2900001_to_2950000_2020-06-13 Claim CSV 67.7 Download PT_claim_2900001_to_2950000_2020-06-13
PT_claim_txt_format_2900001_to_2950000_2020-06-13 Claim TXT 67.1 Download PT_claim_txt_format_2900001_to_2950000_2020-06-13
PT_claim_2950001_to_3000000_2020-06-13 Claim CSV 69.2 Download PT_claim_2950001_to_3000000_2020-06-13
PT_claim_txt_format_2950001_to_3000000_2020-06-13 Claim TXT 68.7 Download PT_claim_txt_format_2950001_to_3000000_2020-06-13
PT_claim_3000001_to_3050000_2020-06-13 Claim CSV 70.3 Download PT_claim_3000001_to_3050000_2020-06-13
PT_claim_txt_format_3000001_to_3050000_2020-06-13 Claim TXT 69.7 Download PT_claim_txt_format_3000001_to_3050000_2020-06-13
PT_claim_3050001_to_3100000_2020-06-13 Claim CSV 37.2 Download PT_claim_3050001_to_3100000_2020-06-13
PT_claim_txt_format_3050001_to_3100000_2020-06-13 Claim TXT 36.8 Download PT_claim_txt_format_3050001_to_3100000_2020-06-13
PT_IPC_classification_1_to_2000000_2020-06-13 IPC Classification  CSV 137.6 Download PT_IPC_classification_1_to_2000000_2020-06-13
PT_IPC_classification_2000001_to_4000000_2020-06-13 IPC Classification  CSV 399.9 Download PT_IPC_classification_2000001_to_4000000_2020-06-13

Documents and resources

Patent researcher dataset data dictionary

A detailed description of the content, format and structure of our patent CSV and TXT data

Link Patent researcher dataset data dictionary

Date modified: