Skip to Content

meQasa Data Parser & API

meQasa is Ghana’s #1 property portal — 40,000+ listings from 230+ developers and 2,500+ agents across resale, rental, new-build, commercial and land — and PropAPIS extracts its listings, agent and project data through a single REST API. With light anti-bot protection, it is the most comprehensive single source for the Ghanaian market.

CountryGhana
TypePortal
OwnermeQasa
Listing typesresale, rental, new-build, commercial, land
Monthly visits#1 in Ghana
Active listings40,000+ (230+ developers, 2,500+ agents)
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitemeqasa.com

Platform Overview

Market Position

  • Ghana’s #1 property portal, with 40,000+ listings from 230+ developers and 2,500+ agents (Online Marketplaces — Top Property Portals of Africa; per the MENA & Africa research report)
  • Acquired Jumia House Ghana in 2017, consolidating its market lead
  • Covers the full spread: resale, rental, new-build, commercial and land
  • Low / light anti-bot protection — strong effort-to-coverage in Sub-Saharan Africa

Market Coverage

Geographic Coverage:

  • Accra: All neighborhoods (East Legon, Cantonments, Airport)
  • Kumasi
  • Takoradi and Tema
  • Nationwide Ghana

Property Types:

  • Apartments and Flats
  • Detached and Semi-detached houses
  • Townhouses and Compounds
  • Off-Plan / New Developments
  • Commercial and Land

Data Availability

Across the wider region, off-plan / new-build is the dominant, richest segment, and meQasa surfaces developer projects (230+ developers) alongside resale, rental, commercial and land. It is the most field-complete single source for Ghana (per the MENA & Africa research report).

Listing Categories:

  • Buy: Resale and ready properties
  • Rent: Long-term and short-let rentals
  • New Developments: Developer inventory
  • Commercial: Offices, shops, warehouses
  • Land: Plots and land for sale

Data Fields Available

PropAPIS extracts structured data from each meQasa listing:

Property Information

  • Address: Neighborhood, area and city
  • Price: Sale price or rent (GHS / USD)
  • Bedrooms and Bathrooms
  • Property Type: Apartment, house, townhouse, land
  • Area: Built-up / plot size (sq m)

Off-Plan / Project Data

  • Developer: Developer name
  • Project: Development / project name
  • Handover: Expected completion where shown

Listing Details

  • Description: Full listing text
  • Amenities: Facilities and features
  • Photos: Image URLs
  • Added Date

Agent Information

  • Agency: Agency name
  • Agent: Listing agent name
  • Agent Contact: Phone where published

Location Data

  • Neighborhood and Area
  • City / Region
  • Coordinates: Latitude and longitude where shown

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.meqasa.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: GHS {property_data.price:,}") print(f"Type: {property_data.property_type}") print(f"Area: {property_data.neighborhood}")

Search Listings

# Search meQasa listings listings = api.platforms.meqasa.search( city='Accra', purpose='for-sale', min_bedrooms=2, property_type='Apartment' ) for listing in listings[:10]: print(f"{listing.title} - GHS {listing.price:,}") print(f" {listing.bedrooms} bed | {listing.neighborhood}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search meQasa listings in Accra listings = api.platforms.meqasa.search(city='Accra', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - GHS {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search meQasa listings in Accra const listings = await api.platforms.meqasa.search({ city: 'Accra', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - GHS ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/meqasa/search?city=Accra&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions