Introduction
The Contify APIs are used to integrate Market Intelligence into your application. Use our APIs to provide curated intelligence on Competitors, Customers, Prospects, and Industries in the form of press releases, news, investor relations updates, regulatory updates, social media posts, and other marketing collateral hosted on company websites. Content is aggregated from company websites, news publishers, social media, and regulators.
Our APIs are RESTful. Responses are delivered in JSON format. Request an API key to get started with a free trial account.
Authentication
Contify will issue an API Key and App ID to you. Use it to identify and authorize each request. Keep your API key private and never display it publicly.
Access to all API endpoints must be authenticated. You requests should specify the API key, App ID, and response format using an extended header field with the name
Accept: application/json" --header “APPID:$your_id" --header “APPSECRET:$your_key
Accept: application/json" --header “APPID:$your_id" --header “APPSECRET:$your_key
Response codes
Status Code | Description |
---|---|
200 OK | The request was successful. |
400 Bad Request | The request was malformed. It might be missing a query param |
403 Forbidden | The API key is invalid, missing, or has exceeded its quota. |
404 Not Found | The request endpoint is incorrect. |
405 Method Not Allowed | You have queried the API with an unsupported HTTP method. Retry your query with either GET or POST. |
500 Internal Server Error | There was an unexpected error on our server. If you see this please contact sagar.bhuyan@contify.com. |
503 Service Temporarily Unavailable | There is a transient downstream error condition. |
Rate limiting
Irrespective of your API key’s monthly usage allowance, all requests are subject to rate limits. We track rate-limits on a 60-second basis i.e. we will allow a maximum of 600 requests per 60 second window.
Company API
This endpoint lets you search for a company.
Search Company
The Search Company endpoint returns a list of companies. The list can be requested using the Name or URL parameters. Every company in the search result list will contain an id value along with additional information like the company’s name, HQ country, social handles, etc. This information can be used to narrow down to a single company and then use its id value to retrieve insights through the Insights endpoint. You must include the AppID and AppSecret parameters in the query. The endpoint supports GET requests only.
HTTP Request
GET https://api.contify.com/v3/search-company
Query Parameters
Parameter | Default | Required | Description |
---|---|---|---|
name | true* | Name of the company to search. | |
url | true* | Website url of the company you want to search. | |
page | 1 | false | Use this to paginate through the list. |
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/search-company?name=Microsoft"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
params = {
'name': 'Microsoft'
}
response = requests.get(
'https://api.contify.com/v3/search-company', headers=headers, params=params
)
companies = response.json()
The above command returns JSON structured like this:
{
"count": 14,
"previous": null,
"results": [
{
"hq_state": "Washington State",
"name": "Microsoft Corporation",
"url": "https://www.microsoft.com/",
"twitter": "https://twitter.com/Microsoft",
"youtube": "https://www.youtube.com/user/Microsoft",
"linkedin": "https://www.linkedin.com/company/1035",
"hq_country": "United States of America",
"google": "",
"facebook": "https://www.facebook.com/Microsoft",
"logo": "//112233.contify.com/images/company/logo/microsoft-logo-1-28536.png",
"id": 697
},
{
"hq_state": "Ohio",
"name": "Microsoft Office",
"url": "http://products.office.com/",
"twitter": "https://twitter.com/Office",
"youtube": "",
"linkedin": "https://www.linkedin.com/company/3509299",
"hq_country": "United States of America",
"google": "",
"facebook": "",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 401008
},
{
"hq_state": "None",
"name": "Microsoft Azure",
"url": "https://azure.microsoft.com/",
"twitter": "https://twitter.com/Azure",
"youtube": "https://youtube.com/user/windowsazure",
"linkedin": "https://www.linkedin.com/company/16188386",
"hq_country": "None",
"google": "",
"facebook": "https://www.facebook.com/microsoftazure",
"logo": "//112233.contify.com/images/company/logo/microsoft_azure-401071-171153.png",
"id": 401071
},
{
"hq_state": "None",
"name": "Microsoft Dynamics",
"url": "https://dynamics.microsoft.com/en-us/",
"twitter": "https://twitter.com/msftdynamics365",
"youtube": "https://www.youtube.com/channel/UCJGCg4rB3QSs8y_1FquelBQ",
"linkedin": "https://www.linkedin.com/showcase/3509297/",
"hq_country": "None",
"google": "",
"facebook": "https://www.facebook.com/msftdynamics365",
"logo": "//112233.contify.com/images/company/logo/microsoft-dynamics-174268.png",
"id": 405331
},
{
"hq_state": "None",
"name": "Microsoft Mobile Oy",
"url": "None",
"twitter": "",
"youtube": "",
"linkedin": "",
"hq_country": "None",
"google": "",
"facebook": "",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 191179
},
{
"hq_state": "None",
"name": "Microsoft India R&D Pvt Ltd",
"url": "None",
"twitter": "",
"youtube": "",
"linkedin": "",
"hq_country": "None",
"google": "",
"facebook": "",
"logo": "//112233.contify.com/company/thumbnail/111170.jpg",
"id": 111170
},
{
"hq_state": "Haryana",
"name": "Microsoft Corporation India Pvt. Ltd.",
"url": "http://www.microsoft.com/en-in/",
"twitter": "https://twitter.com/Microsoft",
"youtube": "",
"linkedin": "https://www.linkedin.com/company/microsoft",
"hq_country": "India",
"google": "",
"facebook": "https://www.facebook.com/Microsoft",
"logo": "//112233.contify.com/images/company/logo/microsoft-corp-india-pvt-ltd-14331.png",
"id": 84164
},
{
"hq_state": "None",
"name": "Microsoft Power BI",
"url": "https://powerbi.microsoft.com/",
"twitter": "https://twitter.com/MSPowerBI",
"youtube": "https://www.youtube.com/c/mspowerbi",
"linkedin": "",
"hq_country": "None",
"google": "",
"facebook": "https://www.facebook.com/microsoftbi",
"logo": "//112233.contify.com/images/company/logo/motion10-171158.png",
"id": 401009
},
{
"hq_state": "California",
"name": "Microsoft Ventures",
"url": "https://www.microsoftventures.com/",
"twitter": "https://twitter.com/MSFTVentures",
"youtube": "https://youtube.com/user/microsoftventures",
"linkedin": "",
"hq_country": "United States of America",
"google": "",
"facebook": "https://www.facebook.com/MicrosoftVentures",
"logo": "//112233.contify.com/images/company/logo/microsoft-ventures-167126.png",
"id": 183592
},
{
"hq_state": "None",
"name": "Microsoft Pty Ltd",
"url": "https://www.microsoft.com/en-au/",
"twitter": "",
"youtube": "",
"linkedin": "",
"hq_country": "None",
"google": "",
"facebook": "",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 174088
},
{
"hq_state": "None",
"name": "Microsoft Open Technologies, Inc",
"url": "https://msopentech.com/",
"twitter": "",
"youtube": "",
"linkedin": "",
"hq_country": "None",
"google": "",
"facebook": "",
"logo": "//112233.contify.com/company/thumbnail/106932.jpg",
"id": 106932
},
{
"hq_state": "None",
"name": "Microsoft Taiwan Corporation",
"url": "http://www.microsoft.com/Taiwan",
"twitter": "",
"youtube": "https://www.youtube.com/user/MicrosoftTaiwan",
"linkedin": "https://www.linkedin.com/company/microsoft",
"hq_country": "United States of America",
"google": "",
"facebook": "https://www.facebook.com/MicrosoftTaiwan/",
"logo": "//112233.contify.com/company/thumbnail/170752.jpg",
"id": 170752
},
{
"hq_state": "None",
"name": "Microsoft Hong Kong Ltd",
"url": "https://www.microsoft.com/en-hk/",
"twitter": "http://twitter.com/msftdynamics365",
"youtube": "https://www.youtube.com/channel/UCJGCg4rB3QSs8y_1FquelBQ",
"linkedin": "",
"hq_country": "United States of America",
"google": "",
"facebook": "http://www.facebook.com/msftdynamics365",
"logo": "//112233.contify.com/images/company/logo/microsoft-hong-kong-139339.png",
"id": 65812
},
{
"hq_state": "None",
"name": "Directions on Microsoft",
"url": "http://www.directionsonmicrosoft.com/",
"twitter": "",
"youtube": "",
"linkedin": "",
"hq_country": "United States of America",
"google": "",
"facebook": "",
"logo": "//112233.contify.com/images/company/logo/directions-on-microsoft-157495.png",
"id": 382210
}
],
"next": null
}
Request Company
This endpoint lets you request for a company not found using search_company endpoint.
HTTP Request
GET https://api.contify.com/v3/request-company
Query Parameters
Parameter | Default | Required | Description |
---|---|---|---|
name | true* | Name of the company to search. | |
url | true* | Website url of the company you want to search. | |
page | 1 | false | Use this to paginate through the list. |
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/request-company?name=Microsoft&url=www.microsoft.com"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
params = {
'name': 'Microsoft',
'url': 'www.microsoft.com'
}
response = requests.get(
'https://api.contify.com/v3/request-company', headers=headers, params=params
)
company_requested = response.ok
Content Source API
This endpoint lets you search for a source.
Search Source
Use the Search Source end-point to fetch a list of sources against a query string. The elements in the sources list contain an ID value along with additional information like source name, domain url, global rank. for each source.
HTTP Request
GET https://api.contify.com/v3/search-source
Query Parameters
Parameter | Default | Required | Description |
---|---|---|---|
name | true* | Name of the source to search. | |
url | true* | Domain URL of the source to search. | |
page | 1 | false | Use this to paginate through the list. |
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/search-source?name=cnbc"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
params = {
'name': 'cnbc'
}
response = requests.get(
'https://api.contify.com/v3/search-source?name=cnbc', headers=headers, params=params
)
companies = response.json()
The above command returns JSON structured like this:
{
"count": 1,
"previous": null,
"results": [
{
"url": "https://www.cnbc.com/",
"id": 61695,
"rank": 848,
"name": "CNBC"
}
],
"next": null
}
Content Types API
Returns a list of content-types for the authenticated user.
Contify categorizes information into 43 content types. These include news articles, marketing content, regulatory filings, press releases, social updates, job postings, and 18 more. You can add content filters and personalization features based on content types to show updates from a particular content type depending on your users’ preferences.
Simply pass the content type ID(s) in the content_type_id parameter of the insights API and you will get results associated with those content types.
Name | ID |
---|---|
Thought Leadership | 1 |
Job Posting | 2 |
News Articles | 3 |
Marketing Resources | 11 |
Datasheets | 23 |
Reports & Studies | 22 |
Infographics | 21 |
Newsletters/ Emails | 19 |
Videos | 15 |
Case Studies | 13 |
Surveys | 14 |
White Papers | 9 |
Presentations | 25 |
E-books | 8 |
Blogs | 7 |
Webinars | 10 |
Reviews | 26 |
Regulatory Filings | 32 |
SEC Filings | 39 |
10-K | 40 |
S-4 | 41 |
S-1 | 42 |
8-K | 44 |
10-Q | 43 |
BSE Filings | 45 |
NSE Filings | 46 |
Social Updates | 33 |
Patents & Trademarks | 30 |
Press Releases | 24 |
Clinical Trials | 34 |
Notifications/ Notices | 35 |
Field/ Primary Intelligence | 36 |
Interviews | 37 |
Website Changes | 47 |
Messaging Change | 48 |
Pricing Change | 49 |
Product/ Services Change | 50 |
New Section/ Offering | 55 |
Podcasts | 51 |
Investor Updates | 52 |
Earnings Call/Transcripts | 53 |
Annual Reports | 54 |
Forums | 56 |
Industries API
Returns a list of industries for the authenticated user. The industries endpoint is a great way to add industry updates to your apps and knowledge management systems. Simply pass the industry ID(s) in the industry_id parameter of the insights API and you will get results associated with those industries.
ID | Name |
---|---|
128 | Healthcare |
4 | Energy |
275 | Computers |
157 | Pharmaceuticals |
83 | Consumer Products |
13 | Media & Entertainment |
11 | Financial Services |
1 | Banking & Finance |
15 | Automobiles |
319 | Infrastructure |
88 | Education |
79 | Computer Software |
376 | Biotechnology/ Life Sciences |
126 | Agriculture |
147 | Metals/ Minerals/ Mining |
246 | Passenger Vehicles |
409 | Banking |
161 | Retail |
112 | Power |
222 | Defense |
185 | Transportation |
280 | Real Estate |
63 | Business Services |
300 | New Renewable Energy |
133 | Hospitality |
176 | Telecommunication |
295 | Oil & Gas Exploration/ Production |
366 | Social Media |
412 | Mobile Handsets |
321 | Water Utilities |
125 | Transaction/ Payments Services |
394 | E-Commerce |
135 | Restaurants/ Food Chains |
322 | Roads/ Highways |
354 | Aviation/ Air Transport |
314 | Food & Beverages |
57 | Broadcasting/OTT (Over-the-top Media Service) |
368 | Insurance |
294 | Fast Moving Consumer Goods (FMCG) |
65 | Placement/ HR/ Training |
339 | Precious Metals |
130 | Hospitals/ Clinics |
145 | IT/IteS |
249 | Electric Vehicles |
66 | Law/ Legal Services |
252 | Drug Discovery/ Drug Development |
277 | Electronics |
106 | Sports |
297 | Oil Marketing & Distribution |
271 | Chemicals/ Fertilizers |
310 | Private Equity/ Venture Capital |
338 | Mining |
196 | Savings Institutions/ Schemes |
457 | Energy Storage |
116 | Power Generation |
299 | Oil & Gas Distribution/ Transmission |
418 | Pipeline Transportation |
367 | Books |
181 | Travel/ Tourism |
247 | Commercial Vehicles |
87 | Logistics/ Freight/ Courier |
144 | Iron & Steel/ Other Ferrous Metals |
378 | Food Crop |
129 | Medical Devices |
380 | Liquor/ Wine/ Beer |
306 | Environment/ Waste Management |
390 | Stock Exchanges |
255 | Market Research/KPO |
372 | General Insurance |
242 | Aquaculture |
121 | Investment Banking |
461 | Cybersecurity |
360 | Ports/ Harbours |
56 | Advertising |
97 | Engineering & Construction |
134 | Hotels |
12 | Asset Management/ Mutual Fund |
305 | Coal |
324 | Airports |
164 | Consumer Electronics/ Home Appliances |
340 | Aluminium/ Other Non-Ferrous Metals |
245 | 2 & 3 Wheelers |
86 | Apparel/ Clothing |
14 | Aerospace |
413 | Laptops/ Desktops/ Tablets |
350 | Broadband/ Internet Service Providers |
288 | Gems & Jewelry |
392 | Gaming/ Animation |
114 | Power Distribution |
296 | Oil Refining |
377 | Packaging |
316 | Healthcare Support Services |
383 | Fashion / Lifestyle |
62 | Movies/ Music |
279 | Semiconductors |
358 | Rail Transport |
178 | Mobile VAS (Value-Added Services) |
356 | Road Transport, Taxi, and Cab Services |
323 | Railways |
303 | Nuclear Power |
304 | Hydro Power |
81 | Architectural/ Interior Designing |
291 | Personal Care Products |
359 | Shipping / Marine Transport |
232 | Poultry Farming |
231 | Dairy Farming |
411 | Alternative Healthcare |
132 | Veterinary Drugs/ Service |
302 | Thermal Power |
361 | Tyres/ Rubber |
211 | Civil Aircraft/ Components |
375 | Non Banking Finance Company (NBFC) |
406 | Personal Grooming/ Consumer Services |
396 | Warehouse/ Cold Storage |
167 | Security/ Facility Management |
281 | Cement/ Building Material |
419 | Fuel Dealers |
417 | Ethanol |
107 | Theatre/Multiplex |
77 | Computer Networking |
369 | Life Insurance |
50 | Auto Components |
229 | Sugar |
274 | Footwear |
312 | Wealth Management |
315 | Tobacco/ Cigarettes |
404 | Bicycles/ Tricycles |
206 | Investment Research Services |
180 | Network Equipment Makers |
257 | Electrical Equipment |
127 | Textiles |
60 | Event Management |
307 | Hedge Funds |
258 | Agricultural Equipment |
223 | Military Aircraft |
342 | Power Transmission |
283 | Eye-wear |
284 | Furniture/ Wood Products |
219 | Shipbuilding/ Shipbreaking |
365 | Print Media (Newspapers/ Magazines) |
382 | Forestry |
408 | Home Decor/ Improvement |
379 | Non Food Crop |
193 | Paper/ Pulp |
278 | Office Electronics |
69 | Capital Goods |
301 | Petrochemicals |
64 | Management Consulting |
292 | Watches/ Clocks |
329 | Gambling |
254 | Business Process Outsourcing |
374 | Reinsurance |
289 | Leather Goods |
177 | Tower/ Passive Infrastructure |
202 | Micro Finance |
344 | Multi-Brand |
262 | Heavy Equipment / Machinery |
286 | Luggage & Bags |
347 | Speciality Retail |
391 | Business Information/ Database Providers |
343 | Single-Brand |
341 | Minerals |
75 | Computer Hardware/ Peripherals |
119 | Securities/ Commodity Broking |
459 | Biodiesel |
456 | Public Sector |
115 | Transmission Lines/ Towers |
Insights API
Search Insights
Returns a list of news articles and social updates. Insights can be searched by company, industry, topic, custom topic, location, content type, channel, source, language, keyword, and advanced query. You can further filter them by start-date and end_date. Results can be paginated through the list by using ‘page’.
You can request insights for multiple companies, industries, topics, custom topics, locations, content types, channels, sources, and languages by querying their IDs separated by commas.
HTTP Request
GET https://api.contify.com/v3/insights
Query Parameters
Parameter | Default | Group | Description |
---|---|---|---|
company_id* | Primary | The company id you want the insights for. | |
industry_id* | Primary | The industry id you want the insights for. | |
topic_id* | Primary | The topic (standard) id you want the insights for. | |
custom_topic_id* | Primary | The custom topic id you want the insights for. | |
location_id* | Primary | The location id you want the insights for. | |
content_type_id* | Primary | The content type id you want the insights for. | |
channel_id* | Primary | To narrow down search results only to specific channels: Social Media (id:54), News Websites (id:17), Company Website (id:2), Press Release Agencies (id:48), Stock Exchanges (id:53), Government/ Regulators (id: 47), Magazines & Journals (id:49) etc. | |
source_id* | Primary | The source id you want the insights for. | |
language_id* | Primary | The language id you want the insights for. | |
keyword | Primary | Filter insights by keyword | |
advanced_query | Primary | Filter insights by an advanced search query that must include a set of keywords. (To view available search operators, please login into your developer account and navigate to the description of "ADVANCED_QUERY" param under Insight API end point.) | |
watchlist_id | Primary | Use this parameter to get insights related to all the respective companies added to your Watchlist. You can request insights for multiple Watchlists by querying their IDs separated by commas. Please note that the Watchlist ID will be shared by Contify team | |
(*:*) | Primary | You can pass this query in the advanced_query param of Insight API to pull all insights published in your account. | |
start_date | Secondary | Filter down insights from start date. Format date in ISO 8601. Ex. 2016-11-21T07:43:16.161Z | |
end_date | Secondary | Filter down insights till end date. Format date in ISO 8601. | |
page | 1 | Secondary | Use this to paginate through the result. |
sort_by | Secondary | Sort insights by date or relevance | |
user_updated_on | Secondary | This query param enables you to fetch all insights updated/edited within a requested date range. The 'user_updated_on' date will be the date the insight was edited in the Contify system. The insight could be a day old, or a week, or a month, or several months old. But it's ‘updated_on’ the date will be the date when it is updated. It is not related to the date this insight was first published. For this, you have to pass an additional param to the Insight API end-point that is date_field=user_updated_on | |
(-) | Append minus (-) sign to Contify ID to exclude related results from the insights. [Contify ID can be a Company ID, Topic ID, Source ID, Custom topic ID, Location ID, Channel ID, Content type ID, and Industry ID] |
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/insights?company_id=697"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
params = {
'company_id': '42134'
}
response = requests.get(
'https://api.contify.com/v3/insights', headers=headers, params=params
)
companies = response.json()
The above command returns JSON structured like this:
{
"count": 1910710,
"previous": null,
"results": [
{
"industries": [
{
"id": 128,
"name": "Healthcare"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "LAAO Registry: Safety of Watchman Looks Good in First Years of Rollout",
"url": "https://www.tctmd.com/news/laao-registry-safety-watchman-looks-good-first-years-rollout",
"topics": [
],
"locations": [
{
"id": 97,
"name": "United States of America"
}
],
"companies": [
{
"url": "http://www.bostonscientific.com",
"logo": "//112233.contify.com/images/company/logo/boston-scientific-corp-43072.png",
"id": 93196,
"name": "Boston Scientific Corp"
}
],
"custom_topics": [
],
"summary": "Procedural characteristics and safety compare favorably with what was seen in PROTECT AF and PREVAIL, a researcher says. In the first 3 years of the LAAO Registry, the Watchman left atrial appendage (LAA) closure device (Boston Scientific) was implanted with rates of in-hospital safety outcomes that were comparable to those seen in the pivotal trials, despite being used in higher-risk patients, new data show. ",
"content_types": [
{
"id": 3,
"name": "News Articles"
}
],
"duplicates": [
{
"title": "LAAO Registry: Safety of Watchman Looks Good in First Years of Rollout https://t.co/04qhMS3NGE",
"url": "https://twitter.com/TCTMD/status/1247210475315589120",
"summary": "LAAO Registry: Safety of Watchman Looks Good in First Years of Rollout https://t.co/04qhMS3NGE",
"source": {
"id": "2498",
"rank": null,
"name": "Twitter"
},
"id": 20040756000285,
"channel": "Twitter"
}
],
"image_url": "",
"source": {
"id": "73970",
"rank": null,
"name": "Tctmd"
},
"previews": [
],
"pub_date": "2929-04-05T18:30:00Z",
"id": 20040655857098,
"channel": "News and Other Websites"
},
{
"industries": [
{
"id": 88,
"name": "Education"
},
{
"id": 128,
"name": "Healthcare"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "RISE Nashville",
"url": "https://www.risehealth.org/insights-articles/rise-nashville/",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
{
"id": 97,
"name": "United States of America"
}
],
"companies": [
{
"url": "http://www.inovalon.com/",
"logo": "//112233.contify.com/images/company/logo/inovalon-79687.png",
"id": 199424,
"name": "Inovalon"
}
],
"custom_topics": [
],
"summary": "RISE Nashville 2020 As the #1 trusted source for risk adjustment, quality, Stars and beyond, RISE Nashville is the must-attend mega conference for professionals of all levels in the Medicare Advantage and ACA market. Join other health plans and providers and network with key stakeholders in the industry, learn best practices from peers and partners to operate more efficiently and increase revenue, as well as hear what’s to come in government health care reform. ",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "334959",
"rank": null,
"name": "Risehealth"
},
"previews": [
],
"pub_date": "2030-06-28T14:50:00Z",
"id": 20032553734709,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 57,
"name": "TV/ Radio"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "Avid Bioservices, Inc.",
"url": "https://avidbio.com/events/conference/interphex/",
"topics": [
],
"locations": [
],
"companies": [
{
"url": "http://ir.avidbio.com",
"logo": "//112233.contify.com/images/company/logo/avid-bioservices-inc-383017.png",
"id": 614687,
"name": "Avid Bioservices, Inc."
}
],
"custom_topics": [
],
"summary": "Personally Comitted to Your Success. Avid Bioservices offers our clients full lifecycle capabilities—from Concept to Commercial Supply. ",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "546467",
"rank": null,
"name": "Avidbio"
},
"previews": [
],
"pub_date": "2030-04-27T18:30:00Z",
"id": 20031050783883,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 65,
"name": "Placement/ HR/ Training"
},
{
"id": 88,
"name": "Education"
}
],
"attachments": [
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_EV_Market.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Home-to-Work.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_%20Telematics.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet20202_Fleet101_GSAs_Role.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020__Personal_Liability.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Regulations_Policies.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Federal_License_Plate.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet%202020%20Program_1-21-2020.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Industry_Repair_Trends.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_PersonalPropertyPolicy.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_GSA_Fleet_Sustainability.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Benefits_of_Exchange_Sale.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Fleet101_GSA_Fleet_Slides.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Fleet101_Fleet_Manager_Role.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020__GSA_Fleet_Systems_Overview.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020__Using_Your_Fleet_Charge_Card.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_GSA_Fleet_Offerings_and_Updates.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_How_to_Partner_With_GSA_Leasing.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Understanding_my_GSA_Fleet_Bill.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Fleet101_Resources_and_Questions.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_FAST_Continuing_the_Focus_on_Fleet_Data_Quality.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_Fleet101_GSA_Fleet_General_Training_information.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_%20Preparing%20for%20your%20Vehicle%20Exchange-Final.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020_High_Level_Results_from_Fleet_Agency_Reform_Plan_Studies.pdf",
"source": "Gsa"
},
{
"url": "http://www.gsa.gov/cdnstatic/FedFleet2020__Best_Practices_in_Federal_Fleet_Management_Contractor_Use.pdf",
"source": "Gsa"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "FedFleet 2020 Training",
"url": "https://www.gsa.gov/buying-selling/products-services/transportation-logistics-services/vehicle-leasing/fedfleet-2020/fedfleet-2020-training",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
],
"companies": [
{
"url": "",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 616847,
"name": "General Services Administration"
}
],
"custom_topics": [
],
"summary": "FedFleet 2020 Training New this year! Now you can earn continuous learning points (CLPs) for attending FedFleet. You can earn 4 CLPs for attending the Fleet Manager 101 course on Monday, January 27, 2020. And you can earn 10 CLPs for attending FedFleet. ",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "59501",
"rank": null,
"name": "Gsa"
},
"previews": [
],
"pub_date": "2030-01-28T14:50:00Z",
"id": 20031151098455,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 90,
"name": "School/ College/ University"
},
{
"id": 128,
"name": "Healthcare"
}
],
"attachments": [
{
"url": "https://www.igel.com/wp-content/uploads/2020/01/IGEL_ISO_Certification.pdf",
"source": "Igel"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "Zorg & ICT",
"url": "https://www.igel.com/learn-and-connect/events/zorg-ict/",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
],
"companies": [
{
"url": "",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 641523,
"name": null
}
],
"custom_topics": [
],
"summary": "The exhibition Zorg & ICT is the annual highlight for up-to-date information, visible innovation, inspiration and the ideal opportunity to exchange knowledge and network with colleagues. A visit to the exhibition is interesting for management, healthcare professionals and IT professionals who work at healthcare institutions. ",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "139032",
"rank": null,
"name": "Igel"
},
"previews": [
],
"pub_date": "2029-10-27T14:50:00Z",
"id": 20040455599010,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 111,
"name": "Trading/ Export/Import"
}
],
"attachments": [
{
"url": "http://dublin.setac.org/wp-content/uploads/2017/10/Ad-Spec-Sheet-Rome.pdf",
"source": "Setac"
},
{
"url": "http://helsinki.setac.org/wp-content/uploads/2018/09/Ad-Spec-Sheet-Helsinki-1.pdf",
"source": "Setac"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "SETAC Dublin – SETAC Europe 30th Annual Meeting",
"url": "https://dublin.setac.org/",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
{
"id": 230,
"name": "Ireland"
}
],
"companies": [
],
"custom_topics": [
],
"summary": "Important notice from the organizers of the SETAC Europe 30th Annual Meeting Dear members, The spread of the Corona virus is having an increasing impact on the society as a whole, including all types of",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "552074",
"rank": null,
"name": "Setac"
},
"previews": [
],
"pub_date": "2029-04-29T14:50:00Z",
"id": 20032453338718,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "All Member Advocacy Meeting - April 28-29, 2020 (POSTPONED) ",
"url": "https://nrf.com/events/all-member-advocacy-meeting-april-28-29-2020-postponed",
"topics": [
],
"locations": [
{
"id": 97,
"name": "United States of America"
}
],
"companies": [
{
"url": "https://nrf.com/",
"logo": "//112233.contify.com/images/company/logo/nrf1-47330.jpg",
"id": 12689,
"name": "National Retail Federation, Inc."
}
],
"custom_topics": [
],
"summary": "April 28, 2020 to April 29, 2020",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "12497",
"rank": null,
"name": "National Retail Federation"
},
"previews": [
],
"pub_date": "2029-04-28T14:50:00Z",
"id": 20040255137273,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "AHOU 2020 Conference Pre-Registration",
"url": "https://www.ahou.org/page/ahou2020conference",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
],
"companies": [
{
"url": "http://rrdonnelley.com/",
"logo": "//112233.contify.com/images/company/logo/RR_Donnelley-43574.png",
"id": 214640,
"name": "RR Donnelley"
}
],
"custom_topics": [
],
"summary": "JavaScript is disabled, you must enable JavaScript to use this site. Instructions can be found here: enable-javascript.com",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "594946",
"rank": null,
"name": "Ahou"
},
"previews": [
],
"pub_date": "2029-04-26T14:50:00Z",
"id": 20032653939704,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 128,
"name": "Healthcare"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "AACR Annual Meeting 2020",
"url": "https://www.criver.com/aacr-annual-meeting-2020",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
],
"companies": [
{
"url": "http://www.criver.com",
"logo": "//112233.contify.com/images/company/logo/charles-river-laboratories-international-inc-173773.png",
"id": 194436,
"name": "Charles River Laboratories International Inc"
}
],
"custom_topics": [
],
"summary": "The annual meeting of the AACR has been put on hold, but cancer continues. Patients are waiting for the therapies in your pipeline. That’s why our team is prepared and equipped to keep you moving at the speed of oncology with uninterrupted science and service.",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "36100",
"rank": null,
"name": "Criver"
},
"previews": [
],
"pub_date": "2029-04-24T14:50:00Z",
"id": 20032653837256,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "CCH Connections: User Conference 2020",
"url": "https://www.cvent.com/events/cch-connections-user-conference-2020/registration-91196ca486ce4a05bdd6c29bf6db2553.aspx?r=f6f9a754-7004-42b1-8560-c24cdc3273fb&tystub=bhq8th&fqp=true",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
{
"id": 97,
"name": "United States of America"
}
],
"companies": [
{
"url": "http://www.cvent.com/",
"logo": "//112233.contify.com/images/company/logo/cvent-inc-40932.png",
"id": 178897,
"name": "Cvent Inc"
}
],
"custom_topics": [
],
"summary": "X Cookies Disabled It looks like you are not allowing cookies from our website. Per the Cvent Privacy Policy, our website must use cookies to function properly. Please allow cookies from our website before you continue.",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "16353",
"rank": null,
"name": "Cvent"
},
"previews": [
],
"pub_date": "2028-10-25T14:50:00Z",
"id": 20040355360721,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "AAPS PharmSci 360",
"url": "https://www.pmibio.com/about/news-events/events/aaps-pharmsci-360/",
"topics": [
{
"id": 2505,
"name": "New Offerings"
}
],
"locations": [
],
"companies": [
{
"url": "https://pmibio.com/",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 605572,
"name": "PMI Biopharma Solutions LLC"
}
],
"custom_topics": [
],
"summary": "A preview of this article is not available. Please click on the headline to read the complete article",
"content_types": [
{
"id": 24,
"name": "Press Releases"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "890387",
"rank": null,
"name": "Pmibio"
},
"previews": [
],
"pub_date": "2028-10-25T14:50:00Z",
"id": 20040455611908,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 11,
"name": "Financial Services"
},
{
"id": 161,
"name": "Retail"
}
],
"attachments": [
{
"url": "https://www.stockbrokers.org.au/wp-content/uploads/2019/02/SAFAA2019_web_event_report_050619.pdf#new_tab",
"source": "Stockbrokers (org.au)"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "Stockbrokers and Financial Advisers Association",
"url": "https://www.stockbrokers.org.au/",
"topics": [
],
"locations": [
],
"companies": [
],
"custom_topics": [
],
"summary": "The Stockbrokers and Financial Advisers Association (SAFAA) is the professional body for the stockbroking and investment advice industry. Principal Members are Market Participants and Advisory firms which provide securities and investment advice, execution services and equity capital-raising for Australian investors, both retail and wholesale, and for businesses. ",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "323650",
"rank": null,
"name": "Stockbrokers (org.au)"
},
"previews": [
],
"pub_date": "2028-08-27T14:50:00Z",
"id": 20040755962370,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 157,
"name": "Pharmaceuticals"
},
{
"id": 280,
"name": "Real Estate"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "adwords landing page",
"url": "https://www.terrapinn.com/conference/pharma-pricing/adwords-landing-page.stm",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
],
"companies": [
{
"url": "http://terrapinn.com",
"logo": "//112233.contify.com/images/company/logo/terrapinn-173839.png",
"id": 404901,
"name": "Terrapinn"
}
],
"custom_topics": [
],
"summary": "About The World Pharma Pricing and Market Access Congress is Europe’s largest market access and pricing conference. ",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "63727",
"rank": null,
"name": "Terrapinn"
},
"previews": [
],
"pub_date": "2028-08-25T14:50:00Z",
"id": 20032453338575,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 128,
"name": "Healthcare"
},
{
"id": 111,
"name": "Trading/ Export/Import"
}
],
"attachments": [
{
"url": "https://easl.eu/wp-content/uploads/2019/09/EASL_ILC-2020_London_Plan-Exhibition-with-free-spaces-09-09-2019.pdf",
"source": "Easl"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "The International Liver Congress 2020",
"url": "https://easl.eu/event/the-international-liver-congress-2020/",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
],
"companies": [
],
"custom_topics": [
],
"summary": "Description At EASL’s annual International Liver Congress, ILC 2020, doctors, patients, allied health professionals and policymakers will discuss the important new insights and information to help them combat liver disease. Attendees will hear the latest epidemiological and real-world data on how physical inactivity and poor diets contribute to liver disease and gain a deeper understanding of the underlying mechanisms. ",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "556586",
"rank": null,
"name": "Easl"
},
"previews": [
],
"pub_date": "2028-08-25T14:50:00Z",
"id": 20040755909339,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
{
"url": "https://www.gorspa.org/wp-content/uploads/RetailNOW-2018-by-the-Numbers.pdf",
"source": "Gorspa"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "RetailNOW 2018 By the Numbers -",
"url": "https://www.gorspa.org/retailnow2018-by-the-numbers/",
"topics": [
],
"locations": [
],
"companies": [
],
"custom_topics": [
],
"summary": "Each applicant is required to submit a Scholarship Application Essay. This is a two-page, double-spaced paper, which cannot be handwritten. Type the essay on white, 8.5” x 11” paper and upload it with your other materials at the end of this application. ",
"content_types": [
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "311215",
"rank": null,
"name": "Gorspa"
},
"previews": [
],
"pub_date": "2028-07-30T14:49:00Z",
"id": 20040455556824,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 328,
"name": "Internet/ Online Services"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "Cloud and SASE - Continued Disruption",
"url": "https://www.brighttalk.com/webcast/11129/387090",
"topics": [
],
"locations": [
],
"companies": [
{
"url": "http://bitglass.com",
"logo": "//112233.contify.com/images/company/logo/bitglass-61560.png",
"id": 229311,
"name": "Bitglass"
}
],
"custom_topics": [
],
"summary": "Ben Rice, VP of Business Development at Bitglass With so many security vendors out there, how do you know what tools you need in order to ensure that your data is truly secure? The modern workforce now expects to be able to perform their work duties in any app, any device, anywhere. ",
"content_types": [
{
"id": 10,
"name": "Webinars"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "64122",
"rank": null,
"name": "Brighttalk"
},
"previews": [
],
"pub_date": "2028-07-26T18:30:00Z",
"id": 20040355347234,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 128,
"name": "Healthcare"
}
],
"attachments": [
{
"url": "https://www.pandrdental.com/wp-content/uploads/News-3rd_Annual_PnR_Learning_Summit_Concludes_Successfully_2018-06-27.pdf",
"source": "Pandrdental"
}
],
"language": {
"id": "en",
"name": "English"
},
"title": "The 3rd Annual P&R Dental Strategies Learning & Informatics Summit Concludes Successfully",
"url": "https://www.pandrdental.com/news-release-pr-3rd-learning-summit-concludes/",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
{
"id": 97,
"name": "United States of America"
}
],
"companies": [
{
"url": "",
"logo": "//112233.contify.com/images/watchlist/company-ico.png",
"id": 640113,
"name": null
}
],
"custom_topics": [
],
"summary": "Over 30 organizations joined P&R Dental Strategies in Chicago to explore new data-driven solutions to today’s biggest challenges facing dental payers, third party administrators and benefits consultants. ",
"content_types": [
{
"id": 24,
"name": "Press Releases"
}
],
"duplicates": [
{
"title": "P&R Dental Strategies Coronavirus Readiness Plan",
"url": "https://www.pandrdental.com/news-release-pr-pnr-coronavirus-readiness-plan/",
"summary": "Hamilton, NJ, March 9, 2020 — The global outbreak of COVID-19 (the respiratory disease caused by the coronavirus) is dominating the news. Please know that we are closely monitoring the situation. We have already implemented steps to reduce the risk of infection in our offices and have developed detailed contingency plans (including work-from-home plans) in the event the situation worsens or any local quarantines are imposed that restrict travel to our offices. ",
"source": {
"id": "914085",
"rank": null,
"name": null
},
"id": 20031251315586,
"channel": "Company Websites"
},
{
"title": "The Learning & Informatics Summit 2020",
"url": "https://www.pandrdental.com/learningsummit20/",
"summary": "Registration Is Open! Request an Invitation. Explore the Latest Data and Learn How to Take Advantage of Analytics Solutions to Prepare for the Future Data and analytics are already changing how dental decision-makers do business. ",
"source": {
"id": "914085",
"rank": null,
"name": null
},
"id": 20031251267903,
"channel": "Company Websites"
},
{
"title": "P&R Dental Strategies",
"url": "https://www.pandrdental.com/resource-request/",
"summary": "Mark Your Calendar for June 26th – 27th, 2019 By popular demand, on June 26th and 27th, 2019 we’re heading back to The Thompson in Chicago, Illinois for the 4th Annual P&R Dental Strategies Learning & Informatics Summit. ",
"source": {
"id": "914085",
"rank": null,
"name": null
},
"id": 20031251268331,
"channel": "Company Websites"
}
],
"image_url": "https://www.pandrdental.com/wp-content/uploads/Summit2018-news-collage.png",
"source": {
"id": "914085",
"rank": null,
"name": null
},
"previews": [
],
"pub_date": "2028-06-27T14:48:00Z",
"id": 20031251315577,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "Big Data Paris 2020",
"url": "https://www.sinequa.com/big-data-paris-2020/",
"topics": [
{
"id": 2504,
"name": "Events"
},
{
"id": 17003,
"name": "Big Data/Analytics"
}
],
"locations": [
{
"id": 10,
"name": "France"
}
],
"companies": [
{
"url": "http://www.sinequa.com/",
"logo": "//112233.contify.com/images/company/logo/sinequa-corp-225634.png",
"id": 456966,
"name": "Sinequa Corp"
}
],
"custom_topics": [
],
"summary": "Big Data Paris 2020 Sinequa will be participating in Big Data Paris 2020 taking place on May 27-28th 2019 in Paris, France as a sponsor. Come meet the team at booth A71. ",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "https://www.sinequa.com/wp-content/uploads/picto-500-150x150.png",
"source": {
"id": "893047",
"rank": null,
"name": "Sinequa"
},
"previews": [
],
"pub_date": "2028-05-27T14:50:00Z",
"id": 20031251289567,
"channel": "Company Websites"
},
{
"industries": [
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "CASSS Bioassays 2020: Scientific Approaches & Regulatory Strategies",
"url": "https://www.criver.com/education-training/casss-bioassays-2020-scientific-approaches-regulatory-strategies",
"topics": [
{
"id": 2504,
"name": "Events"
},
{
"id": 3154,
"name": "Regulatory & Legal"
}
],
"locations": [
],
"companies": [
{
"url": "http://www.criver.com",
"logo": "//112233.contify.com/images/company/logo/charles-river-laboratories-international-inc-173773.png",
"id": 194436,
"name": "Charles River Laboratories International Inc"
}
],
"custom_topics": [
],
"summary": "Join us at CASSS Bioassays 2020: Scientific Approaches and Regulatory Strategies for an interactive discussion on the current technical and regulatory perspectives on one of the most critical elements of the control system in biologics. The symposium will feature case study presentations and dedicated panel discussions during each session. ",
"content_types": [
{
"id": 12,
"name": "Events"
}
],
"duplicates": [
],
"image_url": "",
"source": {
"id": "36100",
"rank": null,
"name": "Criver"
},
"previews": [
],
"pub_date": "2028-04-26T14:50:00Z",
"id": 20032052651711,
"channel": "Company Websites"
},
{
"industries": [
{
"id": 130,
"name": "Hospitals/ Clinics"
}
],
"attachments": [
],
"language": {
"id": "en",
"name": "English"
},
"title": "European Association of Hospital Pharmacists",
"url": "https://www.eahp.eu/",
"topics": [
{
"id": 2504,
"name": "Events"
}
],
"locations": [
{
"id": 288,
"name": "Sweden"
}
],
"companies": [
],
"custom_topics": [
],
"summary": "After much consideration, we are extremely sad to announce the postponement of EAHP’s 25thAnniversary Congress which was scheduled to take place in Gothenburg, Sweden from 25-27 March 2020. ",
"content_types": [
],
"duplicates": [
],
"image_url": "https://www.eahp.eu/userfiles/images/linkedin.png",
"source": {
"id": "595270",
"rank": null,
"name": "Eahp"
},
"previews": [
],
"pub_date": "2027-03-25T14:50:00Z",
"id": 20031351500444,
"channel": "Company Websites"
}
],
"next": "?page=2"
}
Languages API
Returns a list of languages for the authenticated user.
Simply pass the language ID(s) in the language_id parameter of the insights API and you will get results associated with those languages.
ID | Name |
---|---|
fr | French |
en | English |
pt | Portuguese |
zh-tw | Traditional Chinese |
de | German |
ko | Korean |
it | Italian |
zh-cn | Simplified Chinese |
ar | Arabic |
th | Thai |
ja | Japanese |
es | Spanish |
Locations API
Search Location
This endpoint lets you search for a location.
The Search Location endpoint returns a list of countries available in Contify database. The country can be searched by using the Name parameter. Or you can simply click on "Try it out!" button to get all the list of countries in one go (do not require to pass country name). Each country in the search result contains a unique Id value along with the respective name. This information can be used to narrow down the search results further by Locations through Insights endpoint. You must include the AppID and AppSecret parameters in the query. The endpoint supports GET requests only.
HTTP Request
GET https://api.contify.com/v3/search-location
Query Parameters
Parameter | Default | Required | Description |
---|---|---|---|
name | false | Name of the location to search. | |
page | 1 false | Use this to paginate through the list. |
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/search-location?name=India"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
params = {
'name':'India'
}
response = requests.get(
'https://api.contify.com/v3/search-location', headers=headers, params=params
)
locations = response.json()
The above command returns JSON structured like this:
{
"count": 1,
"previous": null,
"results": [
{
"id": 3,
"name": "India"
}
],
"next": null
}
Topics API
List Standard Topics
Returns a list of topics for the authenticated user.
Standard Topics
ID | Name |
---|---|
2496 | Management Changes |
2497 | M&A Activities |
2498 | Financial Results |
2499 | Business Expansion |
2500 | Partnerships and Alliances |
2501 | Procurement and Sales |
2502 | Funding Activities |
2504 | Events |
2505 | New Offerings |
2506 | Bankruptcy |
2507 | Cost Cutting |
2508 | Awards and Recognitions |
3154 | Regulatory and Legal |
3281 | Operational Challenges |
5357 | Hiring |
5390 | Negative News |
6075 | Corporate Restructuring |
16767 | Demerger/Spin Off |
16768 | Capital Refinance/Restructure |
16769 | Capital Investment |
16770 | Divestiture |
17001 | Emerging Tech |
17003 | Big Data/Analytics |
17004 | Advanced Manufacturing |
17005 | Artificial Intelligence |
17006 | AR/VR |
17007 | Blockchain |
17009 | IoT |
17010 | Robotics |
50863 | Layoffs |
50865 | Business Closure |
50866 | Default (Finance) |
53545 | ESG |
50864 | Audit Risk |
HTTP Request
GET https://api.contify.com/v3/topics
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/topics"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/topics', headers=headers
)
topics = response.json()
The above command returns JSON structured like this:
{
"results": [
{
"name": "New Offerings",
"id": 2505
},
{
"name": "Business Expansion",
"id": 2499
},
{
"name": "Events",
"id": 2504
},
{
"name": "Financial and Business Performance",
"id": 2498
},
{
"name": "Partnerships and Alliances",
"id": 2500
},
{
"name": "Procurement and Sales",
"id": 2501
},
{
"name": "Competitive Landscape",
"id": 2503
},
{
"name": "Cost Cutting",
"id": 2507
},
{
"name": "Negative News",
"id": 5390
},
{
"name": "Management Changes",
"id": 2496
},
{
"name": "Funding Activities",
"id": 2502
},
{
"name": "Awards and Recognitions",
"id": 2508
},
{
"name": "Regulatory and Legal",
"id": 3154
},
{
"name": "Clinical Trials",
"id": 16996
},
{
"name": "Operational Challenges",
"id": 3281
},
{
"name": "Emerging Tech",
"id": 17001
},
{
"name": "Hiring",
"id": 5357
},
{
"name": "Corporate Restructuring",
"id": 6075
},
{
"name": "Big Data/Analytics",
"id": 17003
},
{
"name": "Advanced Manufacturing",
"id": 17004
},
{
"name": "Artificial Intelligence",
"id": 17005
},
{
"name": "AR/VR",
"id": 17006
},
{
"name": "Blockchain",
"id": 17007
},
{
"name": "Cybersecurity",
"id": 17008
},
{
"name": "IoT",
"id": 17009
},
{
"name": "Robotics",
"id": 17010
},
{
"name": "M&A Activities",
"id": 2497
},
{
"name": "Demerger/Spin Off",
"id": 16767
},
{
"name": "Capital Refinance/Restructure",
"id": 16768
},
{
"name": "Capital Investment",
"id": 16769
},
{
"name": "Asset Buy/Sale",
"id": 16770
},
{
"name": "Bankruptcy",
"id": 2506
}
]
}
List Custom Topics
Returns a list of all active Custom Topics created by the authenticated user.
HTTP Request
GET https://api.contify.com/v3/custom-topics/
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/custom-topics/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/custom-topics/', headers=headers
)
custom_topics = response.json()
The above command returns JSON structured like this:
{
"results": [
{
"id": 201,
"name": "Hiring",
"rule": "title:(Looking) AND NOT title:(look)",
"created_on": "25 Nov, 2016",
"updated_on": "25 Nov, 2016"
}
]
}
Get Custom Topic
Returns details of a particular Custom Topic.
HTTP Request
GET https://api.contify.com/v3/custom-topics/{id}
curl -X GET --header "Accept: application/json" --header "APPID: 4b93c43a" --header "APPSECRET: 752bd7ee65cd4dd64c4f4bf79873c23b" "https://api.contify.com/v3/custom-topics/201/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/custom-topics/201/', headers=headers
)
topic_details = response.json()
The above command returns JSON structured like this:
{
"id": 201,
"name": "Hiring",
"rule": "title:(Looking) AND NOT title:(look)",
"created_on": "25 Nov, 2016",
"updated_on": "25 Nov, 2016"
}
Create a Custom Topic
This endpoint lets you create a new Custom Topic.
HTTP Request
POST https://api.contify.com/v3/custom-topics/
curl -X POST --header "Content-Type: application/json" --header "Accept: application/json" --header "APPID: 4b93c43a" --header "APPSECRET: 752bd7ee65cd4dd64c4f4bf79873c23b" -d "{
\"name\": \"Hiring\",
\"rule\": \"Looking\",
}" "https://api.contify.com/v3/custom-topics/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
data = {
"name": "Hiring",
"rule": "Looking"
}
response = requests.request('POST', 'https://api.contify.com/v3/custom-topics/',
headers=headers, data=data)
new_custom_topic = response.json()
{
"id": 205,
"name": "Hiring",
"rule": "Looking",
"created_on": "28 Nov, 2019",
"updated_on": "28 Nov, 2019"
}
Update a Custom Topic
This endpoint lets you update the details of a particular Custom Topic.
HTTP Request
PUT https://api.contify.com/v3/search-company
Request Data
The request data must be JSON formatted in the following format.
curl -X PUT --header "Content-Type: application/json" --header "Accept: application/json" --header "APPID: 4b93c43a" --header "APPSECRET: 752bd7ee65cd4dd64c4f4bf79873c23b" -d "{
\"name\": \"Hiring\",
\"rule\": \"body:(hire)\",
}" "https://api.contify.com/v3/custom-topics/201/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
data = {
"name": "Hiring",
"rule": "body:(hire)"
}
response = requests.request(
'PUT', 'https://api.contify.com/v3/custom-topics/201/', headers=headers, data=data
)
updated_custom_topic = response.json()
{
"id": 201,
"name": "Hiring",
"rule": "body:(hire)",
"created_on": "25 Nov, 2016",
"updated_on": "30 Nov, 2019"
}
Delete a Custom Topic
This endpoint lets you delete a particular Custom Topic.
HTTP Request
DELETE https://api.contify.com/v3/custom-topics/{id}/
curl -X DELETE --header "Accept: application/json" --header "APPID: 4b93c43a" --header "APPSECRET: 752bd7ee65cd4dd64c4f4bf79873c23b" "https://api.contify.com/v3/custom-topics/204/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/custom-topics/204/', headers=headers
)
topic_deleted = response.ok
Webhook API
List Webhooks
Returns a list of all active Webhooks created by the authenticated user.
HTTP Request
GET https://api.contify.com/v3/webhook/
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/webhook/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/webhook/', headers=headers
)
webhooks = response.json()
The above command returns JSON structured like this:
{
"results": [
{
"id": 522,
"name": "MyWebhook",
"client_url": "https://www.apple.com/in/",
"header_params": {
"name": "",
"secret": ""
},
"query_params": {
"keyword": "",
"topic_id": "",
"source_id": "56",
"channel_id": "",
"company_id": "",
"industry_id": "",
"language_id": "",
"location_id": "",
"advanced_query": "",
"content_type_id": "",
"custom_topic_id": ""
},
"created_on": "20 Oct, 2022",
"updated_on": "20 Oct, 2022"
}
]
}
Get Webhook
Returns details of a particular Webhook.
HTTP Request
GET https://api.contify.com/v3/webhook/{id}
curl -X GET --header "Accept: application/json" --header "APPID: 94f207g3" --header "APPSECRET: 28dcad8cbd301b063d6467972a60v2d2" "https://api.contify.com/v3/webhook/522/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/webhook/522/', headers=headers
)
webhook = response.json()
The above command returns JSON structured like this:
{
"id": 522,
"name": "MyWebhook",
"client_url": "https://www.apple.com/in/",
"header_params": {
"name": "",
"secret": ""
},
"query_params": {
"keyword": "",
"topic_id": "",
"source_id": "56",
"channel_id": "",
"company_id": "",
"industry_id": "",
"language_id": "",
"location_id": "",
"advanced_query": "",
"content_type_id": "",
"custom_topic_id": ""
},
"created_on": "20 Oct, 2022",
"updated_on": "20 Oct, 2022"
}
Create a Webhook
This endpoint lets you create a new Webhook.
HTTP Request
POST https://api.contify.com/v3/webhook/
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'APPID: cfy15bc6cf1b9' --header 'APPSECRET: a6ac4ac3d17f906077482723288320cfy' -d '{
"name": "MyWebhook",
"url": "https://www.apple.com/in/",
"headerName": "",
"headerValue": "",
"companyId": "",
"industryId": "",
"contentTypeId": "",
"locationId": "",
"sourceId": "56",
"channelId": "",
"topicId": "",
"customTopicId": "",
"languageId": "",
"keyword": "",
"advancedQuery": ""
}' 'https://api.contify.com/api/v3/webhook/'
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
data = {
"name": "MyWebhook",
"url": "https://www.apple.com/in/",
"headerName": "",
"headerValue": "",
"companyId": "",
"industryId": "",
"contentTypeId": "",
"locationId": "",
"sourceId": "56",
"channelId": "",
"topicId": "",
"customTopicId": "",
"languageId": "",
"keyword": "",
"advancedQuery": ""
}
response = requests.request('POST', 'https://api.contify.com/v3/webhook/',
headers=headers, data=data)
new_webhook = response.json()
The above command returns JSON structured like this:
{
"id": 522,
"name": "MyWebhook",
"client_url": "https://www.apple.com/in/",
"header_params": {
"name": "",
"secret": ""
},
"query_params": {
"keyword": "",
"topic_id": "",
"source_id": "56",
"channel_id": "",
"company_id": "",
"industry_id": "",
"language_id": "",
"location_id": "",
"advanced_query": "",
"content_type_id": "",
"custom_topic_id": ""
},
"created_on": "20 Oct, 2022",
"updated_on": "20 Oct, 2022"
}
Update a Webhook
This endpoint lets you update/edit a new Webhook.
HTTP Request
PUT https://api.contify.com/v3/webhook/522/
Request data
The request data must be JSON formatted in the following format.
curl -X PUT --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'APPID: cfy15bc6cf1b9' --header 'APPSECRET: a6ac4ac3d17f906077482723288320cfy' -d '{
"name": "MyWebhook",
"url": "https://www.apple.com/in/",
"headerName": "",
"headerValue": "",
"companyId": "67",
"industryId": "67",
"contentTypeId": "",
"locationId": "",
"sourceId": "",
"channelId": "",
"topicId": "",
"customTopicId": "",
"languageId": "",
"keyword": "",
"advancedQuery": ""
}' 'https://api.contify.com/api/v3/webhook/522/'
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
data = {
"name": "MyWebhook",
"url": "https://www.apple.com/in/",
"headerName": "",
"headerValue": "",
"companyId": "67",
"industryId": "67",
"contentTypeId": "",
"locationId": "",
"sourceId": "",
"channelId": "",
"topicId": "",
"customTopicId": "",
"languageId": "",
"keyword": "",
"advancedQuery": ""
}
response = requests.request(
'PUT', 'https://api.contify.com/v3/webhook/522/', headers=headers, data=data
)
updated_updated = response.json()
The above command returns JSON structured like this:
{
"id": 522,
"name": "MyWebhook",
"client_url": "https://www.apple.com/in/",
"header_params": {
"name": "",
"secret": ""
},
"query_params": {
"keyword": "",
"topic_id": "",
"source_id": "",
"channel_id": "",
"company_id": "67",
"industry_id": "67",
"language_id": "",
"location_id": "",
"advanced_query": "",
"content_type_id": "",
"custom_topic_id": ""
},
"created_on": "20 Oct, 2022",
"updated_on": "20 Oct, 2022"
}
Delete a Webhook
This endpoint lets you delete a particular Webhook.
HTTP Request
DELETE https://api.contify.com/v3/webhook/522/
curl -X DELETE --header "Accept: application/json" --header "APPID: 4b93c43a" --header "APPSECRET: 752bd7ee65cd4dd64c4f4bf79873c23b" "https://api.contify.com/v3/webhook/522/"
import requests
headers = {
'APPID': '94f207g3',
'APPSECRET': '28dcad8cbd301b063d6467972a60v2d2'
}
response = requests.get(
'https://api.contify.com/v3/webhook/522/', headers=headers
)
webhook_deleted = response.ok