Introduction
The Platsr API gives you as a developer access to tons of local history data all witch is available under open licenses. Platsr.se and its services is provided by the Swedish National Heritage Board, this documentation and tool is developed and maintained by volunteers and should not be associated with the Swedish National Heritage Board.
The Platsr API implements a GET based REST-like interface with JSON responses.
The following documentation provides documentation for all methods available. It do not and do not aim to cover the JSON response format, for exploring it an API sandbox is provided.
Archive Object
archiveObject allows you to return a archive item based on it's URI. This method also allows a response based on an user ID that returns archive objects linked within Platsr by that specific user. The userId parameter has three optional parameters:
orderBy supported values: modified|created(default)
sort supported values: decs|asc(default)
limit any positive integer
Examples
Bookmark
bookmark allows you to return an user created bookmark. This method also allows a response based on an user ID that returns bookmarks by that specific user. The userId parameter has three optional parameters:
orderBy supported values: modified|created(default)
sort supported values: decs|asc(default)
limit any positive integer
Examples
Collection
collection allows you to return an user created collection. This method also allows a response based on an user ID that returns collections by that specific user. The userId parameter has three optional parameters:
orderBy supported values: modified|created(default)
sort supported values: decs|asc(default)
limit any positive integer
Examples
Copyright
copyright allows you to copyright description by its ID.
Examples
Image
image allows you to return information about an image. This method also allows a response based on an user ID that can return multiply images uploaded or linked by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
Examples
Place
place allows you to retrieve a single place or a list of places. The place method has six incompatible parameters for returning lists and each parameter has multiply optional or required parameters.
bbox requires SWEREF 99 TM coordinates in a comma separated list: {left},{bottom},{right},{top}
extracted optional parameter for including all data about a place within the list.
- point used to return all places within a specific range from a location(format:
{x},{y}).
radius optional parameter(int), specifies the radius around the specified point(in meters).
extracted optional parameter
userId return a list of places created by an specific user.
orderBy supported values: modified | created(default)
sort optional, supported values: decs | asc(default)
limit optional, any positive integer
extracted optional, optional parameter
archiveObjectUrl used to retrieve a list of places witch has a specific SOCH archive linked. SOCH URI:s is the only valid value, not Platsr:s archive objects IDs.
orderBy supported values: modified | created(default)
sort optional, supported values: decs | asc(default)
limit optional, any positive integer
extracted optional, optional parameter
text used to retrieve a list of places witch contains a specific string.
extracted optional, optional parameter
Examples
Recommendation
recomendation allows you to return a recommendation. This method also allows a response based on an user ID that can return multiply recommendations made by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
NOTE: recomendation is the valid parameter name not recommendation.
Examples
Sound
sound allows you to return information about an uploaded or linked sound. This method also allows a response based on an user ID that can return multiply sounds uploaded or linked by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
Examples
Story
story allows you to return a story. This method also allows a response based on an user ID that can return multiply stories made by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
NOTE: recomendation is the valid parameter name not recommendation.
Examples
Tag
tag allows you to return a tag. This method also allows a response based on an user ID that can return multiply tags used by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
Examples
User
user allows you retrieve information about an specific user.
NOTE: The user ID is not a integer as for other Platsr items.
Examples
Video
video allows you to return information about an uploaded or linked video. This method also allows a response based on an user ID that can return multiply sounds uploaded or linked by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
Examples
Web Address
webAddress allows you to return information about an linked web address. This method also allows a response based on an user ID that can return information about multiply web addresses by an specific user. The userId parameter has three optional parameters:
orderBy supported values: modified | created(default)
sort supported values: decs | asc(default)
limit any positive integer
Examples