latestOpenAPI 3.0.02026-08-1013895.5 KB

99d2ed0023e2

Languages

Retrieve the details of a set of languages.

Find all languages that match your filter criteria.

get/v1/languages.{format}

Path parameters

format'json' | 'xml' required

The format of the response, either 'json' or 'xml'.

Query parameters

api_keystring required

Your Joshua Project API key.

countriesstring

A bar separated list of one or more countries to filter by. Use the 2 letter FIPS 10-4 code. View all Country Codes

has_audiostring

A boolean (represented as a string Y or N) that states whether you want languages who have access to audio Bibles.

has_completed_biblestring

A boolean (represented as a string Y or N) that states whether you want languages who have access to a completed Bible.

has_jesus_filmstring

A boolean (represented as a string Y or N) that states whether you want languages who have access to the Jesus Film.

has_new_testamentstring

A boolean (represented as a string Y or N) that states whether you want languages who have access to the New Testament.

has_portionsstring

A boolean (represented as a string Y or N) that states whether you want languages who have access to the portions of the Bible.

idsstring

A bar separated list of one or more language codes to filter by. Use the 3 letter ISO code. See <a href='http://goo.gl/EQn1RL' target='_blank'>this chart</a> for the codes.

jpscalestring

A bar separated list of one or more JPScale codes to filter by. Only accepts the following codes: 1, 2, 3, 4, 5. For more information check out https://joshuaproject.net/global/progress.

least_reachedstring

A boolean (represented as a string Y or N) that states whether you want languages that are least reached.

limitinteger

The maximum results to return.

needs_translation_questionablestring

A boolean (represented as a string Y or N) that states whether you want Languages whose need for Bible translation is questionable.

pageinteger

The page of results to display.

pc_adherentstring

A dashed seperated range specifying the minimum and maximum percentage of Adherents.(min-max) You can supply just the minimum to get Languages matching that percentage.

pc_evangelicalstring

A dashed seperated range specifying the minimum and maximum percentage of Evangelicals.(min-max) You can supply just the minimum to get People Groups matching that percentage. Decimals accepted!

primary_religionsstring

A bar separated list of one or more primary religions to filter by. Use the following numbers:

  • 1 = Christianity
  • 2 = Buddhism
  • 4 = Ethnic Religions
  • 5 = Hinduism
  • 6 = Islam
  • 7 = Non-Religious
  • 8 = Other/Small
  • 9 = Unknown
sort_fieldstring

The field to sort by. You can sort by any field <a href='/v1/docs/column_descriptions/languages' target='_blank'>listed here</a>. <strong>You must also provide a sort_direction.</strong>

sort_directionstring

The direction to sort by. (ASC or DESC) <strong>You must also provide a sort_field.</strong>

Response

The languages filtered by your query.

object required