Angocasa Scraper avatar

Angocasa Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Angocasa Scraper

Angocasa Scraper

Scrape property listings from Angocasa, Angola’s leading real estate portal. Extract prices, descriptions, images, locations, features, seller details, phone/WhatsApp contacts, and publication dates from listing and detail pages.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Scrape structured real estate listings from Angocasa, Angola's leading real estate portal for buying, selling, renting, and short-stay properties.

This Actor starts from an Angocasa listing/search URL, follows pagination until it reaches your max_properties limit, opens each property detail page, and saves clean property records to the dataset.

The scraped values are kept in Portuguese, exactly as Angocasa publishes them. Field names are in English for easier integration, but values such as Usado, Arrendar, Estadia Curta, Sim, Não, Apartamento, and feature names remain in Portuguese.

Angocasa Website

What It Extracts

The first dataset fields are ordered for quick review:

FieldDescription
angocasa_idAngocasa property ID, without the leading #
titleProperty title
published_atPublication date as an ISO datetime
image_urlMain preview/gallery image URL
priceNumeric property price as a float
currencyCurrency code/symbol from the price text, e.g. AKZ
descriptionFull visible property description

Additional fields include:

FieldDescription
urlProperty detail page URL
property_stateProperty state, e.g. Usado
typologyTypology, e.g. T1, T2, T3
business_typeBusiness type, e.g. Comprar, Arrendar, Estadia Curta
furnishedBoolean parsed from Mobilada?: true for Sim, false for Não
property_typeProperty type, e.g. Apartamento, Vivenda, Terreno
minimum_nightsMinimum short-stay nights as an integer, when present
bathroomsNumber of bathrooms as an integer
build_yearConstruction year as an integer
usable_areaUsable area as a float
land_areaLand area as a float
exteriorExterior features as a list
interiorInterior features as a list
other_extrasOther extra features as a list
countryCountry
regionRegion/province
localityLocality/neighborhood
seller_nameSeller or agency name
seller_registeredSeller registration date as an ISO datetime
seller_locationSeller location
contact_phoneMain phone number from the property page
contact_whatsappWhatsApp number from the property page

Portuguese Output Values

Outputs preserve Angocasa's original Portuguese text. Here are common values you may see:

Portuguese valueEnglish meaningCommon field
ComprarBuybusiness_type
ArrendarRentbusiness_type
Estadia CurtaShort staybusiness_type
UsadoUsedproperty_state
NovoNewproperty_state
SimYessource value for furnished
NãoNosource value for furnished
ApartamentoApartmentproperty_type
VivendaHouse / villaproperty_type
TerrenoLandproperty_type
Área útilUsable areasource label for usable_area
Área do terrenoLand areasource label for land_area
Casas de banhoBathroomssource label for bathrooms
Cozinha equipadaEquipped kitcheninterior
Ar condicionadoAir conditioninginterior
Segurança 24 horas/dia24-hour securityother_extras
Reservatório de águaWater tank/reservoirother_extras

One exception: furnished is normalized to a boolean in the dataset (true for Sim, false for Não).

Input

Provide an Angocasa listing URL and the number of properties to scrape.

{
"input_url": "https://www.angocasa.com/anuncios/apartamento-t1/angola-luanda/listar-todos/mostrar-20/ordenar-mais-baratos/",
"max_properties": 50
}
ParameterTypeDefaultDescription
input_urlstringAngocasa apartment search URLFull Angocasa search/listing URL with any filters already applied
max_propertiesinteger100Maximum number of property detail pages to scrape

max_properties is limited by the Actor input schema to a minimum of 10 and a maximum of 150.

Output Example

{
"angocasa_id": "0174004",
"title": "APARTAMENTO T3 EM KILAMBA",
"published_at": "2026-01-15T00:00:00",
"image_url": "https://cdn.angocasa.com/images/content/a/p/apartamento-t3-big-o2hais76qe.jpg",
"price": 25000.0,
"currency": "AKZ",
"description": "Apartamento de tipologia T2 para arrendamento de curta duração...",
"url": "https://www.angocasa.com/apartamento/t3/luanda/kilamba/arrendar-apartamento-t2-no-kk5000-centralidade-do-kilamba/0174004/",
"property_state": "Usado",
"typology": "T3",
"business_type": "Estadia Curta",
"furnished": true,
"property_type": "Apartamento",
"minimum_nights": 7,
"bathrooms": 2,
"build_year": null,
"usable_area": null,
"land_area": null,
"exterior": null,
"interior": null,
"other_extras": null,
"country": "Angola",
"region": "Luanda",
"locality": "Kilamba",
"seller_name": "Agência Premium",
"seller_registered": "2020-04-29T00:00:00",
"seller_location": "Luanda",
"contact_phone": "946525295",
"contact_whatsapp": "+244946525295"
}

Notes

  • The scraper reads property details from Angocasa detail pages, including the dl property information block and seller contact block.
  • Short-stay fields such as minimum_nights are only populated when Angocasa shows them on the page.
  • Feature lists such as interior, exterior, and other_extras are returned as arrays when present.
  • Missing fields are returned as null so exports keep a stable shape.