Get LGBTQ+ rights by region

Returns a region's details and Equality Index scores, plus the current status and history of each LGBTQ+ issue tracked by Equaldex.

Subdivisions that inherit their parent's laws return the parent's law data. Other subdivisions return their own laws combined with the parent's federal laws.

Display the returned url as your link back to Equaldex, as required by the attribution policy.

Issues

issues is keyed by issue slug. New issues may be added over time, so don't assume this list is fixed.

IDSlugName
1homosexualityHomosexuality
3marriageSame-sex marriage
4adoptionSame-sex adoption
5militaryServing openly in military
6discriminationLGBT discrimination
7changing-genderRight to change legal gender
8bloodBlood donations by MSMs
11age-of-consentEqual age of consent
12employment-discriminationLGBT employment discrimination
13housing-discriminationLGBT housing discrimination
14conversion-therapyConversion therapy
15censorshipCensorship of LGBT issues
16non-binary-gender-recognitionLegal recognition of non-binary gender
17gender-affirming-careGender-affirming care
18intersex-infant-surgeryIntersex infant surgery
19hate-crime-protectionsHate crime protections
20bathroom-accessBathroom access
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

An ISO 3166-1 alpha-2 country code, such as JP, or an ISO 3166-2 code for a subdivision, such as US-CA. Must be uppercase. Lowercase codes return a 404.

string

A JavaScript function name for JSONP. The response is wrapped in a call to this function and served as application/javascript. Only letters, numbers, _, ., and $ are kept.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Query
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/javascript