Linguatools Collocation API


The dictionary contains more than 4 million English collocations.

The API looks up a word in a dictionary and returns  

  • all collocations ordered by significance
  • up to 3 example sentences for each collocation
  • the syntactic relation of each collocation

How to use Linguatools Collocation API

Connect to API

Endpoint and Parameters

GET /?lang={lang}&query={word}&min_sig={significance}&relation={relation}

parameter description parameter value
query any word (case insensitive) e.g. change
lang One of the following language ISO 639-1 codes (case sensitive): en (more in progress)
relation One of the following relations (case sensitive, optional):  

  1. V:obj:N a verb and its object: eat dinner
  2. V:prep:N a verb and its prepositional object: drive by car
  3. V:obj1+2:N a verb and its direct and indirect object: give John money
  4. V:obj+prep:N a verb and its direct object and the indirect object with a preposition: give money to John, drive nail into wall
  5. V:subj:N a verb and its subject: horse gallop
  6. V:sc:V a verb and its dependent verb (sub-clause): let move, force to resign
  7. N:mod:A a noun and its modifying adjective: good friend
  8. N:prep:N a noun with a prepositional phrase: cloud of smoke
  9. N:nn:N a compound noun: power plant
  10. V:mod:A a verb and its modifying adverb: work hard
  11. A:mod:A an adjective and its modifying adverb: really practical
min_sig any number as the minimum significance (optional). Will return only collocations with significance >= min_sig. 1,2,3333,75334, etc.

Test the API

You can test the API and develop your own application – for free, with

  1. our test translate API on Heroku OR
  2. after sign up in RapidAPI

Test the test API with:

  • lang: en
  • query: smoke
  • relation: V:obj:N (optional)

http request (test API)

Without RapidAPI-Account:

Important note (!):
The initial API call might take up to 30 seconds because the heroku dyno falls asleep after 30 minutes of inactivity. (The test API runs on a free heroku dyno.)

Further limits of the test API:
The test API contains only a subset of the complete collocation database. Only highly significant collocations (significance > 30,000) are included. Therefore only 6,000 collocations are included in the test API. 

With RapidAPI-Account:

After sign up in RapidAPI you can test the collocation API (with access to the full dictionary with 4 million collocations).

http request (API)

You get full access (free & paid) to the full database with 4 million English collocations if you sign up in RapidAPI

Connect on RapidAPI


Connect on RapidAPI

API response

In raw format you will see the html tags <b> and </b> as \u003cb\u003e and \u003c/b\u003e

Code snippets



Licensing conditions

Other language APIs by linguatools:

Examples of use

1. Query the complete linguatools collocations database online:
2. We make use of collocations in our online tool Gramomat:
URL: [A click into the object field to see the suggested collocations]