/v1/marketdata/get_city_hot_list
#Parámetros
| Nombre | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
citySlug |
string |
si |
— |
CloseByCitySlug (e.g. los-angeles, new-york). |
pageSize |
int |
No |
20 |
Venues per page (1-50). |
pageNumber |
int |
No |
0 |
Zero-based page number. |
categorySlug |
string |
No |
"" |
Optional category filter. |
dateRange |
string |
No |
"90d" |
Activity window. |
Ejemplo de solicitud (cURL)
curl --get \
'https://es.appointmenttrader.com/v1/marketdata/get_city_hot_list' \
--data-urlencode 'key={{API_KEY}}' \
--data-urlencode 'citySlug={{citySlug}}' \
--data-urlencode 'pageSize={{pageSize}}' \
--data-urlencode 'pageNumber={{pageNumber}}' \
--data-urlencode 'categorySlug={{categorySlug}}' \
--data-urlencode 'dateRange={{dateRange}}'
Respuesta
JSON Campos de respuesta
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
$ | marketdata_get_city_hot_list_Response |
si | |
$.oneOf[0] | |
si | |
$.oneOf[0].allOf[0] | object |
si | |
$.oneOf[0].allOf[0].RequestUserAlias | string |
si | |
$.oneOf[0].allOf[0].RequestPath | string | null |
si | |
$.oneOf[0].allOf[0].RequestStatus | = "Succeeded" |
si | |
$.oneOf[0].allOf[0].ResponseCode | integer |
si | |
$.oneOf[0].allOf[0].ResponseMessage | APIResponseMessage |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0] | string | number | boolean | null |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1] | array |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2] | object |
si | |
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[0].allOf[0].RequestImpersonatedByUserAlias | string |
No | |
$.oneOf[0].allOf[1] | object |
si | |
$.oneOf[0].allOf[1].Payload | object |
si | |
$.oneOf[0].allOf[1].Payload.categorySlug | string |
si | |
$.oneOf[0].allOf[1].Payload.resolvedCategorySlug | string |
si | |
$.oneOf[0].allOf[1].Payload.seoCategorySlug | string |
si | |
$.oneOf[0].allOf[1].Payload.categoryTitlePlural | string |
si | |
$.oneOf[0].allOf[1].Payload.canonicalURL | |
si | |
$.oneOf[0].allOf[1].Payload.canonicalURL.anyOf[0] | string |
si | |
$.oneOf[0].allOf[1].Payload.canonicalURL.anyOf[1] | = false |
si | |
$.oneOf[0].allOf[1].Payload.category | |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0] | object |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].id | |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].id.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].id.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].slug | string |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].seoSlug | string |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].name | string |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].titlePlural | string |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[0].jsonLDType | string |
si | |
$.oneOf[0].allOf[1].Payload.category.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.city | object |
si | |
$.oneOf[0].allOf[1].Payload.city.cityName | string |
si | |
$.oneOf[0].allOf[1].Payload.city.citySlug | string |
si | |
$.oneOf[0].allOf[1].Payload.city.countryCode | string |
si | |
$.oneOf[0].allOf[1].Payload.city.isoRegion | string |
si | |
$.oneOf[0].allOf[1].Payload.city.imageURL512 | string |
si | |
$.oneOf[0].allOf[1].Payload.city.canonicalURL | |
si | |
$.oneOf[0].allOf[1].Payload.city.canonicalURL.anyOf[0] | string |
si | |
$.oneOf[0].allOf[1].Payload.city.canonicalURL.anyOf[1] | = false |
si | |
$.oneOf[0].allOf[1].Payload.city.isRestrictedMarket | boolean |
si | |
$.oneOf[0].allOf[1].Payload.city.showRevenueMetrics | boolean |
si | |
$.oneOf[0].allOf[1].Payload.city.recentActivity | object |
si | |
$.oneOf[0].allOf[1].Payload.city.recentActivity.windowHours | integer |
si | |
$.oneOf[0].allOf[1].Payload.city.recentActivity.peopleCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues | array |
si | |
$.oneOf[0].allOf[1].Payload.venues[] | object |
No | |
$.oneOf[0].allOf[1].Payload.venues[].rank | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].locationID | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].ratingCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].externalRatingCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].locationAlias | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].tickerCode | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].name | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].cityName | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].stateShort | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].countryShort | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].addressString | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].categorySlug | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].categoryDescriptor | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].categoryIcon | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].categoryJsonLDType | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].imageURL256 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].imageURL512 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].imageColor | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communitySnippet | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communitySnippetURL | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].profileURL | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].coordinates | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].coordinates.anyOf[0] | object |
si | |
$.oneOf[0].allOf[1].Payload.venues[].coordinates.anyOf[0].latitude | number |
si | |
$.oneOf[0].allOf[1].Payload.venues[].coordinates.anyOf[0].longitude | number |
si | |
$.oneOf[0].allOf[1].Payload.venues[].coordinates.anyOf[1] | array |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rating | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rating.anyOf[0] | number |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rating.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].externalRating | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].externalRating.anyOf[0] | number |
si | |
$.oneOf[0].allOf[1].Payload.venues[].externalRating.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].priceLevel | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].priceLevel.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].priceLevel.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0] | object |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].rating | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].rating.anyOf[0] | number |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].rating.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].ratingCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].postCount | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestPostText | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestPostURL | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].reviewBoardName | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].reviewBoardURL | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestPostTitle | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestPostAuthorAlias | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestPostCreatedDate | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestBoardName | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].latestBoardURL | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].minimumRatingCount | integer |
No | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[0].hasPublicRating | boolean |
No | |
$.oneOf[0].allOf[1].Payload.venues[].communityContext.anyOf[1] | array |
si | |
$.oneOf[0].allOf[1].Payload.venues[].showRevenueMetrics | boolean |
si | |
$.oneOf[0].allOf[1].Payload.venues[].isRestrictedByRegulation | boolean |
si | |
$.oneOf[0].allOf[1].Payload.venues[].userTrades | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].userTrades.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].userTrades.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].bidsLast30Day | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].bidsLast30Day.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].bidsLast30Day.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].avgPrice | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].avgPrice.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].avgPrice.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualInitial | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualPrimaryColor | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualSecondaryColor | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualTextColor | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].ugcImageURL256 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].ugcImageURL512 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualImageURL256 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualImageURL512 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualDisplayImageURL256 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualDisplayImageURL512 | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualImageIsUGC | boolean |
si | |
$.oneOf[0].allOf[1].Payload.venues[].visualDisplayImageSource | string ["fallback","ugc","generated"] |
si | |
$.oneOf[0].allOf[1].Payload.venues[].streetNumber | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].street | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].zip | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].ratingSource | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].addedByUserAlias | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].addedYearMonth | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].mentionURL | string |
si | |
$.oneOf[0].allOf[1].Payload.venues[].localRank | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankDelta30Day | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankDelta30Day.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankDelta30Day.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].priorRank | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].priorRank.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].priorRank.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData | object |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.1d | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.1d.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.1d.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.7d | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.7d.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.7d.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.30d | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.30d.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.30d.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.3mo | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.3mo.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.3mo.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.12mo | |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.12mo.anyOf[0] | integer |
si | |
$.oneOf[0].allOf[1].Payload.venues[].rankChangeData.12mo.anyOf[1] | null |
si | |
$.oneOf[0].allOf[1].Payload.venues[].recentViews | integer |
si | |
$.oneOf[0].allOf[1].Payload.pageSize | integer |
si | |
$.oneOf[0].allOf[1].Payload.pageNumber | integer |
si | |
$.oneOf[0].allOf[1].Payload.dateRange | string ["7d","30d","90d","180d","365d"] |
si | |
$.oneOf[1] | object |
si | |
$.oneOf[1].RequestUserAlias | string |
si | |
$.oneOf[1].RequestPath | string | null |
si | |
$.oneOf[1].RequestStatus | = "Failed" |
si | |
$.oneOf[1].ResponseCode | integer |
si | |
$.oneOf[1].ResponseMessage | APIResponseMessage |
si | |
$.oneOf[1].ResponseMessage.oneOf[0] | string | number | boolean | null |
si | |
$.oneOf[1].ResponseMessage.oneOf[1] | array |
si | |
$.oneOf[1].ResponseMessage.oneOf[1][] | APIResponseMessage |
No | |
$.oneOf[1].ResponseMessage.oneOf[2] | object |
si | |
$.oneOf[1].ResponseMessage.oneOf[2].* | APIResponseMessage |
No | |
$.oneOf[1].RequestImpersonatedByUserAlias | string |
No |
Ejemplo de respuesta
{
"RequestStatus": "Succeeded",
"ResponseCode": 100,
"ResponseMessage": "Synthetic success example.",
"RequestPath": "/v1/marketdata/get_city_hot_list",
"RequestUserAlias": "example-user",
"Payload": {
"categorySlug": "synthetic-example",
"resolvedCategorySlug": "synthetic-example",
"seoCategorySlug": "synthetic-example",
"categoryTitlePlural": "synthetic-example",
"canonicalURL": "synthetic-example",
"category": {
"id": 0,
"slug": "synthetic-example",
"seoSlug": "synthetic-example",
"name": "synthetic-example",
"titlePlural": "synthetic-example",
"jsonLDType": "synthetic-example"
},
"city": {
"cityName": "synthetic-example",
"citySlug": "synthetic-example",
"countryCode": "synthetic-example",
"isoRegion": "synthetic-example",
"imageURL512": "synthetic-example",
"canonicalURL": "synthetic-example",
"isRestrictedMarket": false,
"showRevenueMetrics": false,
"recentActivity": {
"windowHours": 0,
"peopleCount": 0
}
},
"venues": [],
"pageSize": 0,
"pageNumber": 0,
"dateRange": "7d"
}
}