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.
[{"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, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key 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.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
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. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
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.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
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:
1,765ms
Service Level:
100%
Response Time:
726ms
Service Level:
100%
Response Time:
97ms
Service Level:
100%
Response Time:
3,587ms
Service Level:
100%
Response Time:
97ms
Service Level:
100%
Response Time:
6,234ms
Service Level:
100%
Response Time:
1,418ms
Service Level:
100%
Response Time:
763ms
Service Level:
100%
Response Time:
1,072ms
Service Level:
100%
Response Time:
618ms