{
"data": {
"count": 37,
"listings": [
{
"agency": {
"name": "Tetus - Soluções Imobiliárias",
"type": "AGENCY"
},
"areaSquareMeters": 62,
"bedrooms": 1,
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"isPrivateOwner": false,
"location": {
"council": "Lisboa",
"district": "Lisboa",
"fullName": "Entrecampos, Avenidas Novas, Lisboa, Lisboa",
"neighborhood": "Entrecampos",
"parish": "Avenidas Novas"
},
"postedAt": "2026-10-09T14:46:28Z",
"price": {
"amount": 480000,
"currency": "EUR"
},
"pricePerSquareMeter": {
"amount": 7741.94,
"currency": "EUR"
},
"propertyType": "apartment",
"source": "imovirtual",
"title": "Apartamento T1, com varanda e parqueamento - Avenidas Novas",
"transaction": "sale",
"url": "https://www.imovirtual.com/pt/anuncio/apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm"
}
],
"query": {
"bedrooms": null,
"country": "pt",
"location": "lisboa",
"maxPrice": null,
"minPrice": null,
"page": 1,
"propertyType": "apartment",
"type": "sale"
},
"sources": [
{
"count": 37,
"error": null,
"source": "imovirtual"
}
]
},
"error": null,
"message": "Found 37 listing(s) across 2/3 source(s)."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38306/search+listings?location=lisboa&type=sale&propertyType=apartment&country=pt&page=1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"avgPrice": 1016371.64,
"avgPricePerSquareMeter": 7226.98,
"count": 67,
"maxPrice": 2600000,
"medianPricePerSquareMeter": 6612.9,
"minPrice": 315000,
"pricedListings": 67,
"query": {
"bedrooms": null,
"country": "pt",
"location": "lisboa",
"maxPrice": null,
"minPrice": null,
"page": 1,
"propertyType": "apartment",
"type": "sale"
},
"sampleSize": 67,
"scope": "current-search-page",
"sources": [
{
"count": 37,
"error": null,
"source": "imovirtual"
}
]
},
"error": null,
"message": "Summary of the current search page."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38307/search+summary?location=lisboa&type=sale&propertyType=apartment&country=pt&page=1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"count": 67,
"facets": {
"bedrooms": [
{
"count": 11,
"value": 1
}
],
"propertyType": [
{
"count": 67,
"value": "apartment"
}
],
"source": [
{
"count": 37,
"value": "imovirtual"
}
],
"transaction": [
{
"count": 67,
"value": "sale"
}
]
},
"query": {
"bedrooms": null,
"country": "pt",
"location": "lisboa",
"maxPrice": null,
"minPrice": null,
"page": 1,
"propertyType": "apartment",
"type": "sale"
},
"scope": "current-search-page",
"sources": [
{
"count": 37,
"error": null,
"source": "imovirtual"
}
]
},
"error": null,
"message": "Observed values in the current search page."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38308/search+facets?location=lisboa&type=sale&propertyType=apartment&country=pt&page=1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"countries": {
"es": [
"fotocasa",
"idealista"
]
},
"maxBatchSize": 20,
"sections": [
"media",
"features",
"location",
"advertiser",
"pricing"
]
},
"error": null,
"message": "Listing source capabilities."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38309/listing+sources?country=es' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"address": {
"country": null,
"postalCode": null,
"street": "Rua Soeiro Pereira Gomes"
},
"advertiser": {
"name": "Tetus - Soluções Imobiliárias",
"url": "https://www.imovirtual.com/pt/empresas/agencias-imobiliarias/tetus-solucoes-imobiliarias-ID1087"
},
"agency": {
"name": "Tetus - Soluções Imobiliárias",
"type": "agency"
},
"amenities": [
"lift"
],
"areaSquareMeters": 62,
"bathrooms": 1,
"bedrooms": 1,
"characteristics": {
"building_type": "block",
"construction_status": "ready_to_use",
"energy_certificate": "c",
"heating": "other",
"m": "62",
"market": "secondary",
"price": "480000",
"price_per_m": "7741.94",
"rooms_num": "2"
},
"condition": "ready_to_use",
"constructionYear": null,
"coordinates": {
"isExact": null,
"latitude": 38.74468,
"longitude": -9.15954
},
"description": "Apartamento T1, no piso 6 de um prédio composto por apartamentos com varandas e parqueamentos, com boas áreas de acesso comum.",
"energy": {
"certificateUrl": null,
"consumption": null,
"emissions": null,
"emissionsRating": null,
"rating": "C"
},
"featureLabels": {
"m": "62 m²",
"price": "480 000 €",
"price_per_m": "7741,94 €/m²",
"rooms_num": "2"
},
"floor": null,
"hasElevator": true,
"hasVirtualTour": null,
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"images": [
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6Im41a2pwbjM2OWE4ZS1FQ09TWVNURU0iLCJ3IjpbeyJmbiI6IjY5bmxwYTdlY3FtNzEtQVBUIiwicyI6IjE2IiwiYSI6IjAiLCJwIjoiMTAsLTEwIn1dfQ.w11RnrgZ1J..."
],
"isFurnished": null,
"isNewConstruction": null,
"isPrivateOwner": false,
"isTemporaryRental": null,
"location": {
"council": "Lisboa",
"district": "Lisboa",
"fullName": "Entrecampos, Avenidas Novas, Lisboa, Lisboa",
"neighborhood": "Entrecampos",
"parish": "Avenidas Novas"
},
"orientation": null,
"plotAreaSquareMeters": null,
"postedAt": "2026-10-09T14:46:28Z",
"price": {
"amount": 480000,
"currency": "EUR"
},
"pricePerSquareMeter": {
"amount": 7741.94,
"currency": "EUR"
},
"priceReduction": null,
"propertyAge": null,
"propertySubtype": null,
"propertyType": "apartment",
"reference": "18590",
"source": "imovirtual",
"title": "Apartamento T1, com varanda e parqueamento - Avenidas Novas",
"totalFloors": null,
"transaction": "sale",
"updatedAt": "2026-11-09T11:53:37.000Z",
"url": "https://www.imovirtual.com/pt/anuncio/apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"usableAreaSquareMeters": null
},
"error": null,
"message": "Listing found."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38310/listing+detail&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"hasVirtualTour": null,
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"images": [
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6Im41a2pwbjM2OWE4ZS1FQ09TWVNURU0iLCJ3IjpbeyJmbiI6IjY5bmxwYTdlY3FtNzEtQVBUIiwicyI6IjE2IiwiYSI6IjAiLCJwIjoiMTAsLTEwIn1dfQ.w11RnrgZ1J..."
],
"media": [
{
"type": "image",
"url": "https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6Im41a2pwbjM2OWE4ZS1FQ09TWVNURU0iLCJ3IjpbeyJmbiI6IjY5bmxwYTdlY3FtNzEtQVBUIiwicyI6IjE2IiwiYSI6IjAiLCJwIjoiMTAsLTEwIn1dfQ.w11RnrgZ1J..."
}
],
"source": "imovirtual"
},
"error": null,
"message": "Listing media."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38311/listing+media&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"amenities": [
"lift"
],
"areaSquareMeters": 62,
"bathrooms": 1,
"bedrooms": 1,
"characteristics": {
"building_type": "block",
"construction_status": "ready_to_use",
"energy_certificate": "c",
"heating": "other",
"m": "62",
"market": "secondary",
"price": "480000",
"price_per_m": "7741.94",
"rooms_num": "2"
},
"condition": "ready_to_use",
"constructionYear": null,
"energy": {
"certificateUrl": null,
"consumption": null,
"emissions": null,
"emissionsRating": null,
"rating": "C"
},
"featureLabels": {
"m": "62 m²",
"price": "480 000 €",
"price_per_m": "7741,94 €/m²",
"rooms_num": "2"
},
"floor": null,
"hasElevator": true,
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"isFurnished": null,
"isNewConstruction": null,
"isTemporaryRental": null,
"orientation": null,
"plotAreaSquareMeters": null,
"propertyAge": null,
"propertySubtype": null,
"propertyType": "apartment",
"source": "imovirtual",
"totalFloors": null,
"usableAreaSquareMeters": null
},
"error": null,
"message": "Listing features."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38312/listing+features&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"address": {
"country": null,
"postalCode": null,
"street": "Rua Soeiro Pereira Gomes"
},
"coordinates": {
"isExact": null,
"latitude": 38.74468,
"longitude": -9.15954
},
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"location": {
"council": "Lisboa",
"district": "Lisboa",
"fullName": "Entrecampos, Avenidas Novas, Lisboa, Lisboa",
"neighborhood": "Entrecampos",
"parish": "Avenidas Novas"
},
"source": "imovirtual"
},
"error": null,
"message": "Listing location."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38313/listing+location&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"advertiser": {
"name": "Tetus - Soluções Imobiliárias",
"url": "https://www.imovirtual.com/pt/empresas/agencias-imobiliarias/tetus-solucoes-imobiliarias-ID1087"
},
"agency": {
"name": "Tetus - Soluções Imobiliárias",
"type": "agency"
},
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"isPrivateOwner": false,
"reference": "18590",
"source": "imovirtual"
},
"error": null,
"message": "Listing advertiser."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38314/listing+advertiser&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"id": "imovirtual:apartamento-t1-com-varanda-e-parqueamento-avenidas-novas-ID1iZKm",
"postedAt": "2026-10-09T14:46:28Z",
"price": {
"amount": 480000,
"currency": "EUR"
},
"pricePerSquareMeter": {
"amount": 7741.94,
"currency": "EUR"
},
"priceReduction": null,
"source": "imovirtual",
"transaction": "sale",
"updatedAt": "2026-11-09T11:53:37.000Z"
},
"error": null,
"message": "Listing pricing."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38315/listing+pricing&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"area": "lisboa",
"country": "pt",
"grossRentalYieldPercent": 4.23,
"propertyType": "apartment",
"rent": {
"avgPrice": 4014.96,
"avgPricePerSquareMeter": 57.79,
"maxPrice": 420000,
"medianPricePerSquareMeter": 23.33,
"minPrice": 630,
"sampleSize": 199
},
"resolvedLocation": "lisboa/lisboa",
"sale": {
"avgPrice": 1074529.65,
"avgPricePerSquareMeter": 7441.27,
"maxPrice": 10000000,
"medianPricePerSquareMeter": 6621.62,
"minPrice": 270000,
"sampleSize": 199
},
"sources": [
{
"error": null,
"source": "imovirtual"
}
]
},
"error": null,
"message": "Area stats for \"lisboa\"."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38316/area+market+stats?propertyType=apartment&country=pt&area=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"area": "lisboa",
"areaMarket": {
"rent": {
"avgPrice": 4018.63,
"avgPricePerSquareMeter": 57.84,
"maxPrice": 420000,
"medianPricePerSquareMeter": 23.33,
"minPrice": 630,
"sampleSize": 199
},
"sale": {
"avgPrice": 1074529.65,
"avgPricePerSquareMeter": 7441.27,
"maxPrice": 10000000,
"medianPricePerSquareMeter": 6621.62,
"minPrice": 270000,
"sampleSize": 199
}
},
"country": "pt",
"disclaimer": "Derived from currently listed asking prices for comparable units in the area; not an automated valuation model (AVM) and not a substitute for a professional appraisal.",
"estimate": {
"comparableCriteria": {
"bedrooms": 2,
"bedroomsMatched": true,
"sizeWindowPercent": 30
},
"confidence": "high",
"price": 520100,
"pricePerSquareMeter": 6501.25,
"priceRange": {
"high": 620502,
"low": 471689.2
},
"sampleSize": 34
},
"input": {
"areaSquareMeters": 80,
"bedrooms": 2
},
"method": "comparables-median-price-per-sqm",
"propertyType": "apartment",
"resolvedLocation": "lisboa/lisboa",
"sources": [
{
"error": null,
"source": "imovirtual"
}
],
"transaction": "sale"
},
"error": null,
"message": "Estimated sale price: 520100 EUR (high confidence, 34 comparable(s))."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38317/property+valuation?area=lisboa&areaSquareMeters=80&bedrooms=2&propertyType=apartment&transaction=sale&country=pt' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"area": "lisboa",
"benchmark": {
"avgPrice": 1074529.65,
"avgPricePerSquareMeter": 7441.27,
"maxPrice": 10000000,
"medianPricePerSquareMeter": 6621.62,
"minPrice": 270000,
"sampleSize": 199
},
"count": 3,
"country": "pt",
"deals": [
{
"agency": {
"name": "Century21 Dreamline",
"type": "AGENCY"
},
"areaSquareMeters": 2160,
"bedrooms": 0,
"benchmarkPricePerSquareMeter": 6621.62,
"dealScorePercent": 69.94,
"id": "imovirtual:oportunidade-para-investidores-no-coracao-de-lisboa-ID1hxZd",
"isPrivateOwner": false,
"location": {
"council": "Lisboa",
"district": "Lisboa",
"fullName": "Alto de São João - Alto do Varejão, Penha de França, Lisboa, Lisboa",
"neighborhood": "Alto de São João - Alto do Varejão",
"parish": "Penha de França"
},
"postedAt": "2025-11-18T10:39:28Z",
"price": {
"amount": 4300000,
"currency": "EUR"
},
"pricePerSquareMeter": {
"amount": 1990.74,
"currency": "EUR"
},
"propertyType": "apartment",
"source": "imovirtual",
"title": "OPORTUNIDADE PARA INVESTIDORES NO CORAÇÃO DE LISBOA",
"transaction": "sale",
"url": "https://www.imovirtual.com/pt/anuncio/oportunidade-para-investidores-no-coracao-de-lisboa-ID1hxZd"
}
],
"disclaimer": "A heuristic ranking against currently listed asking prices in the area, not a predictor of achieved sale price or an indicator that a listing is a scam, overpriced for a hidden reason, etc.",
"method": "percent-below-area-median-price-per-sqm",
"propertyType": "apartment",
"resolvedLocation": "lisboa/lisboa",
"scoredListings": 199,
"sources": [
{
"error": null,
"source": "imovirtual"
}
],
"transaction": "sale",
"unscored": 0
},
"error": null,
"message": "Found 3 potential deal(s) in \"lisboa\" out of 199 scored listing(s)."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38318/deal+finder?propertyType=apartment&transaction=sale&country=pt&limit=3&area=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"listings": [
{
"agency": {
"name": "Tânia Cruz - RE/MAX",
"type": "agency"
},
"areaSquareMeters": 82,
"bedrooms": 2,
"id": "idealista:pt:35410511",
"isPrivateOwner": false,
"location": {
"address": "Apartamento T2 na Rua Germão Galharde, 16, São Victor",
"council": null,
"district": null,
"latitude": null,
"longitude": null,
"neighborhood": null,
"parish": null
},
"postedAt": null,
"price": {
"amount": 270000,
"currency": "EUR"
},
"pricePerSquareMeter": {
"amount": 3292.68,
"currency": "EUR"
},
"propertyType": "apartment",
"source": "idealista",
"title": "Apartamento T2 na Rua Germão Galharde, 16, São Victor",
"transaction": "sale",
"url": "https://www.idealista.pt/imovel/35410511/"
}
],
"pagination": {
"currentPage": 1,
"itemsPerPage": 30,
"totalItems": 1249,
"totalPages": 42
}
},
"error": null,
"message": "Idealista data retrieved."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38319/idealista+search?country=pt&location=braga&type=sale&propertyType=apartment&page=1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"searchTotalResults": 1249,
"searchTotalResultsNoTypologyPhrase": "Ver 1.249 resultados",
"searchTotalResultsPhrase": "Ver 1.249 anúncios",
"searchTotalResultsWithTypologyPhrase": "Ver 1.249 casas"
},
"error": null,
"message": "Idealista data retrieved."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38320/idealista+result+totals?country=pt&location=braga&type=sale&propertyType=apartment' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": [
{
"category": "Zona",
"categoryAlias": null,
"categoryId": null,
"count": "993",
"hasChildZones": true,
"locationId": "0-EU-PT-03-03-001",
"parentLocationId": "0-EU-PT-03-03",
"seekablePostalCode": null,
"suggestedLocationId": 38575,
"text": "<b>Braga</b>, <b>Braga</b>",
"totalResults": 3681,
"url": "/comprar-casas/braga/braga/braga/",
"vacational": false,
"zoneOfInterest": false,
"zoneOfInterestAlias": null
}
],
"error": null,
"message": "Idealista data retrieved."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38321/idealista+location+suggestions?searchField=braga&country=pt' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"address": null,
"advertiser": {
"name": "Tânia Cruz - RE/MAX",
"url": null
},
"agency": {
"name": "Tânia Cruz - RE/MAX",
"type": "agency"
},
"amenities": [
"Varanda"
],
"areaSquareMeters": 82,
"bathrooms": 1,
"bedrooms": 2,
"condition": "Segunda mão/bom estado",
"constructionYear": 1996,
"coordinates": null,
"description": "Apartamento T2 com garagem e elevador, localizado na Rua Germão Galharde, em Braga.",
"energy": {
"consumption": null,
"emissions": null,
"emissionsRating": null,
"rating": "C"
},
"featureLabels": [],
"floor": "5º andar",
"hasElevator": true,
"hasVirtualTour": null,
"id": "idealista:pt:35410511",
"images": [
"https://img4.idealista.pt/blur/WEB_DETAIL-M-L/0/id.pro.pt.image.master/3f/19/e4/331837072.jpg"
],
"isFurnished": null,
"isNewConstruction": null,
"isPrivateOwner": false,
"isTemporaryRental": null,
"location": {
"address": "São Victor, Braga",
"council": null,
"district": null,
"latitude": null,
"longitude": null,
"neighborhood": null,
"parish": null
},
"media": [
{
"type": "image",
"url": "https://img4.idealista.pt/blur/WEB_DETAIL-M-L/0/id.pro.pt.image.master/3f/19/e4/331837072.jpg"
}
],
"orientation": null,
"plotAreaSquareMeters": null,
"postedAt": null,
"price": {
"amount": 270000,
"currency": "EUR"
},
"pricePerSquareMeter": {
"amount": 3292.68,
"currency": "EUR"
},
"priceReduction": null,
"propertyAge": null,
"propertySubtype": null,
"propertyType": "apartment",
"reference": null,
"source": "idealista",
"title": "Apartamento T2 à venda na Rua Germão Galharde, 16",
"totalFloors": null,
"transaction": "sale",
"updatedAt": null,
"url": "https://www.idealista.pt/imovel/35410511/",
"usableAreaSquareMeters": null
},
"error": null,
"message": "Listing found."
}
curl --location --request GET 'https://zylalabs.com/api/14784/iberian+real+estate+api/38322/idealista+listing+detail&country=Required&/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Iberian Real Estate API simply include your bearer token in the Authorization header.
| 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.
Live property listings for Portugal, Spain, Italy and France from Idealista, Imovirtual, Fotocasa and Casa Sapo in one JSON API, with listing details, price per m2 stats, rental yield, valuation and a deal finder.
Portugal (Imovirtual, Casa Sapo, Idealista), Spain (Fotocasa, Idealista), Italy (Idealista) and France (Idealista). Use the country parameter: pt, es, it or fr.
Every response has error, data and message. Check error first; data is null on any error.
The request still succeeds with the other portals. Always check the sources array in the response for a non-null error on any source.
Use the id exactly as returned by search, for example imovirtual:some-slug. Never build an id from a portal URL or ad number.
It prices your property at the median price per m2 of comparable listings currently on the market. Check confidence and sampleSize. It is not a professional appraisal.
No. All figures come from current asking prices on live listings, not from achieved sale or rental prices.
Contact support on Telegram @pintoflow for questions, new fields or higher limits.
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