How we integrate ALF into your systems


What is an API?

An API is a resource that allows developers to integrate data from one system into another system. Having an API means that your developers can take the data from ALF and integrate it into your workflow. This means you don’t even need to go to the ALF platform to benefit from our data and insights – now you can have ALF come to you!

Why have an ALF API?

Having the ability to leverage our API means that your developers can create integrations that automate the processes your staff are currently performing when using the ALF website, some examples include:

  • Automatically pulling potential leads from ALF into an excel spreadsheet.
  • Running a job that gets the latest profile changes from ALF and makes sure your CRM (Salesforce, Microsoft Dynamics etc.) records are kept up to date.
  • Adding a ‘Search ALF’ functionality to your internal systems.
  • Creating a widget for an internal dashboard system that pulls in and displays the top 50 highest spending Brands.

OK, so what data can I get from the API?

A full run down of all the data available in each endpoint along with further technical documentation and example code can be found at Essentially, you can get whatever data you see from a profile page in ALF. Your access to this data is the same as your access on the site; you will be set up with a new API user for your group and your developers can use this user to authenticate with our API and query whatever data is accessible to your group’s subscription package.

Our API allows users to query our database in much the same way as the Advanced search – they select whether they are searching for Companies, Brands or Contacts and then can apply different filters to segment the results to exactly what you are looking for before pulling in a collection of profile records.

How can I get it?

Contact your ALF account manager to set up your API access today!