The Denmark Restrooms API is a cutting-edge solution designed to provide comprehensive and up-to-date information about public restrooms in Denmark. Its primary goal is to enhance accessibility and convenience for users searching for suitable restroom facilities across the country.
This API delivers detailed data, including precise location information, accessibility features for individuals with disabilities, availability of unisex restrooms, and user feedback through positive and negative ratings. It also provides accurate geographic coordinates, relative distances, and orientation details, making it an excellent choice for integration into geolocation-based applications.
Designed to be flexible and scalable, the API is ideal for navigation, tourism, sustainability, and inclusive service applications. Its focus on data accuracy and inclusivity makes it a valuable tool for creating practical and user-friendly solutions tailored to Denmark's needs.
To use this endpoint you must specify.
page = indicates a page value. For example: 1.
unisex = indicates if the toilets to be received are unisex. For example (true or false) this parameter is optional.
Indicates a latitude. For example (55.6761).
Indicates a longitude. For example (12.5683).
Get Restrooms - Endpoint Features
| Object | Description |
|---|---|
page |
[Required] Indicates a page value |
unisex |
Optional Indicate if you wish to receive unisex bathrooms |
lat |
[Required] Indicates a latitude |
lng |
[Required] Indicates a longitude |
[{"id":4637,"name":"Copenhagen Central Station","street":"København H","city":"Copenhagen","state":"","accessible":true,"unisex":true,"directions":"København H train station. Main floor, opposite side of building from the trains.","comment":"Large, clean multi-stall gender-neutral pay restroom. Common areas including sinks and waiting in line is mixed with all genders. Costs 5 kroner to use. ","latitude":55.6760968,"longitude":12.5683371,"created_at":"2014-02-07T19:00:09.217Z","updated_at":"2014-02-07T19:00:32.190Z","downvote":1,"upvote":2,"country":"Denmark","changing_table":false,"edit_id":4637,"approved":true,"distance":0.0014622172672697365,"bearing":"94.929752956008"},{"id":18672,"name":"McDonalds ","street":"Frederiksberggade 25","city":"Copenhagen","state":"Copenhagen","accessible":false,"unisex":true,"directions":"","comment":"","latitude":55.67674900000001,"longitude":12.5700241,"created_at":"2015-09-11T22:26:41.754Z","updated_at":"2015-09-11T22:26:41.754Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":18672,"approved":true,"distance":0.08076233651552428,"bearing":"69.372243162666"},{"id":35072,"name":"Kalle Bodega","street":"Studiestræde 39","city":"1455 København K","state":"Hovedstaden","accessible":false,"unisex":true,"directions":"There are two gendered toilets and one toilet that is non gendered.","comment":"Toilet is meant for customers (I guess)","latitude":55.6780728,"longitude":12.5682468,"created_at":"2017-05-15T12:25:05.708Z","updated_at":"2017-05-15T12:25:05.708Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":35072,"approved":true,"distance":0.13632306625451585,"bearing":"358.455293533049"},{"id":65152,"name":"Copenhagen Pride office","street":"Farvergade 2","city":"Copenhagen","state":"Capital Region","accessible":true,"unisex":true,"directions":"Ground floor, entrance at the corner of Hestemøllerstræde and Farvergade","comment":"Open from 10.00-16.00 most days, and often later in the evening. ","latitude":55.6762364,"longitude":12.572889,"created_at":"2023-04-05T10:56:30.330Z","updated_at":"2023-04-05T10:56:30.453Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":65152,"approved":true,"distance":0.17903394246148055,"bearing":"88.297484386302"},{"id":54487,"name":"Central Station ","street":"Banegårdspladsen 1570","city":"Copenhagen","state":"Copenhagen","accessible":false,"unisex":true,"directions":"Located in the main hall of the central station. A fee is required. ","comment":"Once you enter, the first toilets you bump into are female/male. ","latitude":55.6737262,"longitude":12.5643594,"created_at":"2019-12-19T19:10:26.736Z","updated_at":"2020-04-14T21:05:36.831Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":54487,"approved":true,"distance":0.2246591373417683,"bearing":"238.935426403585"},{"id":52656,"name":"Huset","street":"Rådhusstræde 13, 1466 København","city":"København ","state":"Hovedstaden","accessible":false,"unisex":true,"directions":"Jus before the elevator, take a right then the toilet should be on the right.","comment":"","latitude":55.6764495,"longitude":12.5747452,"created_at":"2019-09-12T17:48:14.209Z","updated_at":"2019-09-12T17:48:14.643Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":52656,"approved":true,"distance":0.25226036871041163,"bearing":"86.896096026156"},{"id":34259,"name":"Copenhagen Central Station","street":"22 Reventlovsgade Ved Tivolis Hovedindgang 1577 1577 V., Bernstorffsgade 16, ","city":"Copenhagen","state":"Capital Region","accessible":false,"unisex":true,"directions":"Near Starbucks and the main entrance","comment":"Costs a fee of 5 DKR (you can pay with banking card or bar). They have large unisex stalls and a seperate room with urinals.","latitude":55.672689,"longitude":12.5648692,"created_at":"2017-04-18T13:52:47.146Z","updated_at":"2017-04-18T13:52:47.146Z","downvote":0,"upvote":1,"country":"DK","changing_table":false,"edit_id":34259,"approved":true,"distance":0.27094489540651623,"bearing":"225.165812136861"},{"id":35702,"name":"Paludan café","street":"Fiolstræde 10","city":"Copenhagen","state":"Hovedstaden","accessible":false,"unisex":true,"directions":"Upstairs to the left.","comment":"","latitude":55.680363,"longitude":12.5732625,"created_at":"2017-06-12T07:42:55.492Z","updated_at":"2017-06-12T07:42:55.492Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":35702,"approved":true,"distance":0.35232367338306897,"bearing":"49.336009686074"},{"id":47356,"name":"Copenhagen Main Library","street":"Krystalgade","city":"København","state":"Storkøbenhavn","accessible":false,"unisex":true,"directions":"On the third floor, and behind the study area for groups","comment":"","latitude":55.68087209999999,"longitude":12.5732252,"created_at":"2019-02-05T16:09:50.759Z","updated_at":"2019-02-05T16:09:50.818Z","downvote":0,"upvote":0,"country":"DK","changing_table":true,"edit_id":47356,"approved":true,"distance":0.381484640711948,"bearing":"45.904504864543"},{"id":63004,"name":"Café zirup","street":"Laederstreate","city":"Copenhagen","state":"Denmark","accessible":false,"unisex":true,"directions":"In the back past the bar","comment":"","latitude":55.6782418,"longitude":12.5784215,"created_at":"2022-08-06T19:26:12.813Z","updated_at":"2022-08-06T19:26:12.902Z","downvote":0,"upvote":0,"country":"DK","changing_table":false,"edit_id":63004,"approved":true,"distance":0.421173775197256,"bearing":"78.051957074059"}]
curl --location --request GET 'https://zylalabs.com/api/5609/denmark+restrooms+api/7289/get+restrooms?page=Required&lat=Required&lng=Required' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
To use this API, users must indicate a page, number of results to receive, coordinates or locations.
The Denmark Restrooms API provides detailed information on public restrooms, including location, accessibility, features, and user feedback, for enhanced user convenience.
There are different plans to suit all tastes, including a free trial for a small number of requests, but your rate is limited to avoid abuse of the service.
The API uses API keys for authentication. To access the API, include your API key in the request header. The API key is provided upon registration and should be kept secure.
Denmark Restrooms API helps integrate location-based restroom data into apps, improving accessibility, convenience, and user experience for finding nearby facilities.
The Get Restrooms endpoint returns detailed information about public restrooms, including their names, locations, accessibility features, user ratings, and amenities. Each restroom entry includes geographic coordinates and directions for easy navigation.
Key fields in the response data include "id," "name," "street," "city," "accessible," "unisex," "comment," "latitude," "longitude," "upvote," and "downvote." These fields provide essential information for users to evaluate restroom options.
The response data is organized as an array of JSON objects, each representing a restroom. Each object contains various fields that describe the restroom's attributes, making it easy to parse and utilize in applications.
Users can specify parameters such as "page" for pagination, "unisex" to filter for unisex restrooms, and geographic coordinates (latitude and longitude) to narrow down search results based on location.
The endpoint provides information on restroom locations, accessibility features, user comments, and ratings. It also includes details on whether restrooms are unisex and their proximity to specified coordinates.
Data accuracy is maintained through regular updates and user feedback. Users can submit ratings and comments, which help ensure that the information reflects current conditions and facilities.
Typical use cases include integrating restroom location data into navigation apps, tourism guides, and accessibility services. This data enhances user experience by providing essential information for finding suitable restroom facilities.
Users can utilize the returned data by filtering based on accessibility needs, reading user comments for insights, and using geographic coordinates for navigation. This allows for informed decisions when searching for restrooms.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
11,893ms
Service Level:
100%
Response Time:
3,521ms
Service Level:
100%
Response Time:
9,558ms
Service Level:
100%
Response Time:
11,295ms
Service Level:
100%
Response Time:
1,376ms
Service Level:
100%
Response Time:
4,589ms
Service Level:
100%
Response Time:
138ms
Service Level:
100%
Response Time:
913ms
Service Level:
100%
Response Time:
1,125ms
Service Level:
100%
Response Time:
1,181ms
Service Level:
100%
Response Time:
174ms
Service Level:
100%
Response Time:
422ms
Service Level:
100%
Response Time:
12ms
Service Level:
100%
Response Time:
1,120ms
Service Level:
100%
Response Time:
732ms
Service Level:
100%
Response Time:
928ms
Service Level:
100%
Response Time:
658ms
Service Level:
100%
Response Time:
651ms
Service Level:
100%
Response Time:
443ms
Service Level:
100%
Response Time:
778ms