Search by Network ID

Search by Network ID API returns a list of POIs associated with the given Network ID, identifying a POI within a specific network.
Request
Endpoint
GET
/v4/{billing_plan}/account/{account_id}/poi/search/{network}/{network_id}
Path Parameters
Name |
Description |
Type |
Examples |
*{billing_plan} |
Billing plan to be applied to the call. |
string |
licenceondemand |
*{account_id} |
Provided identifier of the account. |
string |
|
*{network} |
Identifier of the network for which perform the search for. |
string |
tripadvisornetwork |
*{network_id} |
Identifier of a POI on the specified {network} . |
string |
|
Supported values for {network}
Name |
Description |
Type |
Examples |
*x-api-key |
Provided API key {x_api_key} that allows authentication. |
string |
|
*Authorization |
Provided token {jwt_bearer} that allows authorization. |
string |
Bearer {jwt_bearer} |
Query Parameters
Name |
Description |
Type |
Default |
page |
The page number shown in the response. |
int |
1 |
page_size |
The size of each page in the response in the range [1, 100]. |
int |
25 |
Example
curl -X GET 'https://api.datappeal.io/v4/licence/account/{account_id}/poi/search/booking/318615' \
-H 'x-api-key: {x_api_key}' \
-H 'Authorization: Bearer {jwt_bearer}' \
Response
Status
Status |
Description |
200 |
Search by Network ID data has been successfully returned. |
425 |
No matching POI found for the requested input. |
Body
SearchResults
Field |
Description |
Type |
*results |
Paginated list of POI. |
POISearchResults |
paging |
Response pagination. |
Paging |
POISearchResults
Field |
Description |
Type |
Examples |
*pois |
List of POI search results. |
array[POISearchResult] |
|
POISearchResult
Field |
Description |
Type |
Examples |
*id |
Hashed identifier of the POI, also referred as {poi_id} . |
string |
EujqFHQra7ypyuBEgyFiXw |
*name |
Name of the POI. |
string |
Circus Maximus |
*address |
Textual address of the POI along with its spatial coordinates. |
Address |
|
industry |
Identifies the super-typology of the POI. |
string |
Dictionary |
Paging
Field |
Description |
Type |
last |
A relative URI to the last page. |
string |
first |
A relative URI to the first page. |
string |
prev |
A relative URI to the previous page. |
string |
next |
A relative URI to the next page. |
string |
current |
A relative URI to the current page. |
string |
pages |
A set of relative URIs calculated around the current page. |
Page |
elements |
All indexes shown on the current page. |
array[int] |
total |
The number of all elements that API can retrieve. |
int |
size |
The selected page size. |
int |
Page
Field |
Description |
Type |
number |
Number of the page. |
int |
uri |
URI of the page. |
string |
Example
{
"results": {
"pois": [
{
"id": "HhmfX9vTUpKGJX96Hseshh",
"name": "Plaza Lucchesi Hotel",
"address": {
"fullAddress": "Lungarno della Zecca Vecchia, 38, 50122 Firenze FI, Italy",
"latitude": 43.766609,
"longitude": 11.263381
},
"industry": "hospitality"
}
]
},
"paging": {
"last": "/search/google/ChIJ0SxLAfhTKhMRzushPx_GJOM?page=1&page_size=25",
"first": "/search/google/ChIJ0SxLAfhTKhMRzushPx_GJOM?page=1&page_size=25",
"prev": null,
"next": null,
"current": "/search/google/ChIJ0SxLAfhTKhMRzushPx_GJOM?page=1&page_size=25",
"pages": [
{
"number": 1,
"uri": "/search/google/ChIJ0SxLAfhTKhMRzushPx_GJOM?page=1&page_size=25"
}
],
"elements": [
1
],
"total": 1,
"size": 25
}
}