PropertyPro Scraper - Nigeria Real Estate Listings avatar

PropertyPro Scraper - Nigeria Real Estate Listings

Under maintenance

Pricing

from $0.70 / 1,000 results

Go to Apify Store
PropertyPro Scraper - Nigeria Real Estate Listings

PropertyPro Scraper - Nigeria Real Estate Listings

Under maintenance

PropertyPro scraper for propertypro.ng real estate listings across Nigeria by location, sale, rent, land, shortlet, property type, price and bedrooms. Get clean prices, images, amenities, agents and contact data in JSON, CSV or Excel, with API and MCP workflows for research and lead generation

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Search propertypro.ng and collect Nigerian real estate listings for sale, rent, short stays, and land. Filter by location, property type, price, and bedrooms, then download clean property data for market research, lead generation, investment analysis, and rental-price comparisons.

🤖 What does PropertyPro Scraper do?

PropertyPro Scraper finds listings across Nigerian cities, states, and neighborhoods and turns them into organized property data. Use the results in JSON, CSV, or Excel, or connect runs to your systems through the Apify API or MCP-compatible workflows.

  • Search by place — enter locations such as Lagos, Abuja, Lekki, or Port Harcourt.
  • Choose a purpose — find properties for sale, rent, short stays, or land listings.
  • Apply practical filters — narrow results by property category, price, and bedroom range.
  • Collect listing information — get titles, prices, images, locations, amenities, agents, and contact details when published.
  • Fetch expanded details — optionally store detail-page information separately under _details.

Great for: Nigerian property research, agent and developer lead generation, rental comparisons, investment screening, and real-estate market reports.

SEO keywords: PropertyPro scraper, propertypro.ng scraper, Nigeria real estate data, property listings API, real estate CSV export, Apify MCP.

💡 Why use PropertyPro Scraper?

  • 📈 Track local prices — compare sale and rental prices across Nigerian areas.
  • 🎯 Build property lead lists — identify agencies, agents, and listings that match a buyer or renter brief.
  • 🏘️ Research neighborhoods — combine location, property type, bedrooms, and budget filters.
  • 📊 Create reports faster — download ready-to-analyze JSON, CSV, or Excel data instead of copying listings manually.

🚀 How to use

  1. Open the actor — add PropertyPro Scraper - Nigeria Real Estate Listings from the Apify Store.
  2. Choose a location — enter a city, state, neighborhood, or area in location.
  3. Set your search — choose operation and optionally set propertyType, price, bedroom, and detail options.
  4. Run the actor — start it in Apify Console, through the Apify API, or from an MCP-compatible tool.
  5. Download results — open the dataset and export JSON, CSV, or Excel.

💳 Pricing

Apify's Free plan includes monthly credits for small tests. For larger searches, use the Personal or Business plan. Fetching expanded details uses one additional lookup per listing, so enable it when those extra fields matter.

📝 Input parameters

ParameterTypeRequiredDescription
maxItemsIntegerNoMaximum listings to save. Default 100. Set to 0 to continue through all available result pages.
locationTextYesNigerian city, state, neighborhood, or area, such as Lagos, Abuja, Lekki, or Port Harcourt.
operationEnumNoListing purpose: sale (For sale, default) · rent (For rent) · shortlet (Short stay) · land (Land listings).
propertyTypeEnumNoOptional category: any type · shop · office · flat · land · semiDetachedBungalow · semiDetachedDuplex · coWorkingSpace · detachedBungalow · warehouse · shopInMall · selfContain · miniFlat · detachedDuplex · house · terracedBungalow · commercial · terracedDuplex.
minPriceIntegerNoLowest price in Nigerian naira. Default 0, meaning no minimum.
maxPriceIntegerNoHighest price in Nigerian naira. Default 0, meaning no maximum.
minBedroomsIntegerNoMinimum bedrooms. Default 0, meaning no minimum.
maxBedroomsIntegerNoMaximum bedrooms. Default 0, meaning no maximum.
fetchDetailsBooleanNoDefault false. When true, fetches each listing page and stores the extra detail-page data only under _details. This adds one lookup per listing.

Example inputs

Lagos rental apartments

{
"maxItems": 100,
"location": "Lagos",
"operation": "rent",
"propertyType": "flat",
"minPrice": 1000000,
"maxPrice": 5000000,
"minBedrooms": 2,
"maxBedrooms": 4
}

Abuja homes for sale with expanded details

{
"maxItems": 50,
"location": "Abuja",
"operation": "sale",
"propertyType": "house",
"minPrice": 10000000,
"maxPrice": 50000000,
"minBedrooms": 3,
"fetchDetails": true
}

Lagos land search

{
"maxItems": 25,
"location": "Lekki",
"operation": "land",
"propertyType": "land"
}

📊 Output and results

Each dataset item represents one PropertyPro listing. Fields are omitted when the listing does not publish a value.

Field reference

  • id (string) — PropertyPro listing ID.
  • title (string) — Listing headline.
  • description (string) — Description available from the listing card.
  • url (link) — Canonical listing page.
  • image (link) — Main listing image.
  • images (array) — Image URLs found on the listing card.
  • location (string) — City, area, or neighborhood shown by the listing.
  • propertyType (string) — Property category shown by PropertyPro.
  • operation (string) — sale, rent, shortlet, or land.
  • price (string) — Displayed price, including its period when supplied.
  • priceValue (number) — Numeric price amount.
  • currency (string) — Currency code such as NGN, USD, GBP, or EUR.
  • bedrooms, bathrooms, toilets (number) — Published room counts when available.
  • agent (string) — Agent or agency name.
  • agentUrl (link) — Agent profile page.
  • agentLogo (image) — Agent or agency logo.
  • phone (string) — Published contact phone number.
  • badges (array) — Listing labels such as featured or serviced.
  • amenities (array) — Property features such as parking, security, or a swimming pool.
  • verified (boolean) — Whether the detail page marks the property as verified.
  • virtualTourUrl (link) — Virtual-tour link when published.
  • added and updated (string) — Listing dates when available.
  • address (string) — Street-level address, generally available in _details.
  • _details (object, optional) — Detail-page data when fetchDetails is enabled. It can include a fuller description, address, toilets, verification, virtual tour, amenities, contact data, and a larger image gallery. These values stay separate from the card fields above.

Example result

{
"id": "7QFGF",
"title": "New 3 Bedroom Apartment",
"url": "https://propertypro.ng/property/3-bedroom-flat-apartment-for-sale-off-freedom-way-lekki-phase-1-lekki-lagos-7QFGF",
"location": "Off Freedom Way Lekki Phase 1 Lekki Lagos",
"propertyType": "Flat Apartment",
"operation": "sale",
"price": "₦ 280,000,000",
"priceValue": 280000000,
"currency": "NGN",
"bedrooms": 3,
"bathrooms": 3,
"agent": "Bethiros Real Estate",
"agentUrl": "https://propertypro.ng/agent/beth-iros",
"phone": "08107272392",
"images": [
"https://images.propertypro.ng/large/new-3-bedroom-apartment-KCk0OfQRXif1sxQjsAJb.jpeg"
],
"_details": {
"description": "3 bedroom Flat / Apartment for sale Off Freedom Way Lekki Phase 1 Lekki Lagos",
"address": "Off Freedom Way Lekki Phase 1 Lekki Lagos",
"toilets": 4,
"verified": true,
"virtualTourUrl": "https://my.matterport.com/show/?m=jvgMpzRmHZV",
"amenities": ["Parking Space", "Swimming Pool", "Gym"],
"images": [
"https://images.propertypro.ng/large/new-3-bedroom-apartment-KCk0OfQRXif1sxQjsAJb.jpeg"
]
}
}

🧭 Tips and common recipes

  • Start with a focused run: use maxItems between 25 and 100 while refining a search.
  • Search everything available: set maxItems to 0 to continue through available result pages.
  • Compare a budget band: provide both minPrice and maxPrice.
  • Find larger homes: set minBedrooms without setting maxBedrooms.
  • Compare categories: leave propertyType as any property type.
  • Get richer records: enable fetchDetails when you need address, verification, contact, or full-gallery data.
  • Automate exports: use the Apify API or MCP to send dataset results to your reporting or lead workflow.

⚙️ Best practices

  • Use a specific location and property type when you need a smaller, more comparable set of listings.
  • Keep price filters in Nigerian naira, matching the input labels.
  • Review contact information and listing dates before making business decisions; listings can change or be removed.
  • Detail lookups add time and usage, so enable fetchDetails only when the additional information is useful.

🌍 Proxy usage

For repeated or larger searches, use Apify Residential proxies in your run settings. A stable residential location helps keep searches reliable and reduces interruptions from rate limits.

  • Respect PropertyPro.ng's terms of service and applicable laws.
  • Use listing and contact data responsibly; do not send unsolicited messages or create unlawful profiles.
  • Follow privacy rules such as GDPR where they apply to your organization or audience.
  • Keep request volumes reasonable and honor removal or correction requests when required.
  • This Actor is independent and is not affiliated with, endorsed by, or sponsored by PropertyPro.ng. PropertyPro and related trademarks belong to their respective owners.

❓ FAQ

Which Nigerian locations can I search?

Enter a city, state, neighborhood, or area name, such as Lagos, Abuja, Lekki, or Port Harcourt.

What is the default search?

The default purpose is sale. Choose rent, shortlet, or land when you need another listing category.

What does maxItems: 0 do?

It lets the actor continue through available result pages instead of applying a requested item limit.

What does fetchDetails add?

It stores a separate _details object for each successful detail lookup. The normal card fields are not replaced by detail-page values.

Can I download CSV or Excel?

Yes. Open the Apify dataset after the run and choose JSON, CSV, or Excel export. You can also read the dataset through the Apify API or an MCP-compatible workflow.

Why is a field empty?

PropertyPro does not publish every field for every listing. Missing values are omitted, and expanded values appear under _details only when fetchDetails is enabled and the detail page provides them.

🛟 Support

Need a custom field or export workflow? Open an issue or contact the maintainer at igolaizola.com/#contact.