Property Search
/api/graana/search
Search property for sale and rent with filters, sorting and paging
Scrappa's read-only Graana API turns the Pakistani property portal into structured JSON. Search homes, plots and commercial property for sale and rent by city, area, price, bedrooms, bathrooms, size and agency; read full listing records with coordinates, features and images; find areas and cities; and read agency profiles.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/graana/search?purpose=sale&city_id=2&bedrooms=3&sort=price_asc&per_page=25" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"page": 1,
"per_page": 25,
"total": 1473,
"total_pages": 59,
"has_more": true,
"applied_filters": {
"purpose": "sale",
"city_id": 2,
"sort": "price_asc",
"bedrooms": [3]
},
"listings": [],
"meta": {
"endpoint_family": "search",
"billable": true,
"attempts": 1
}
}
Structured data for real applications. Here are some ideas.
Build Pakistani property search for sale and rent with filters for city, area, price, bedrooms, bathrooms, size and type.
Track asking prices by city and society with newest-first and price sorting.
Pull the full record of a property: address, coordinates, description, feature groups and all images.
Read agency profiles with contact data and list the properties of one agency.
Resolve area names to ids and read the parent chain of an area for clean location filters.
Graana scraper API
The Graana API is built for proptech teams, investors and analysts working with Pakistani property. Search by city, area, price, bedrooms and size, then use listing details, area autocomplete, cities and agency endpoints to build search tools, market monitors and data products.
Search property for sale and rent in Pakistan.
Filter by city, area, price, bedrooms, bathrooms, size, type and agency.
Get full listing details with coordinates, features and images.
Find cities and areas with search-ready parameters.
Read agency profiles and list their properties.
Call 7 read-only endpoints that return structured JSON.
Find a city id, then search for sale or rent with a price range and bedroom count.
Open Graana Property Search API docsTake an id from search and request the listing endpoint for address, coordinates, features and images.
Open Graana Listing Details API docsTake the agency id from a listing and read the agency profile, then search with agency_id for its properties.
Open Graana Agency Profile API docsEverything you need in one API.
/api/graana/search
Search property for sale and rent with filters, sorting and paging
/api/graana/listing
Get the full record of one property with features, images and the agency
/api/graana/autocomplete
Find the areas the search accepts
/api/graana/cities
List the cities with the ids the search needs
/api/graana/agencies
Find agencies by name
/api/graana/agency
Get the public profile of one agency with featured listings
/api/graana/area-breadcrumbs
Get the parent chain of one area
See how Scrappa compares to the official API.
| Feature | Scrappa | Do-it-yourself property data extraction |
|---|---|---|
| Dedicated Graana endpoints | yes (7 endpoints) | |
| Output format | Structured JSON | Raw page content |
| Unknown filters and values | Rejected with a clear error | Silently ignored |
| Request mode | Read-only | Depends on implementation |
| Parser maintenance | Handled by Scrappa | Your team |
The Graana API is Scrappa's read-only REST API for property for sale and rent in Pakistan. It covers search, listing details, area autocomplete, cities, agency search, agency profiles and area breadcrumbs.
No. Scrappa is an independent service and is not affiliated with or endorsed by Graana. A Scrappa API key is used to access the endpoints on this page.
Yes. Search needs purpose (sale or rent) and city_id. Use the cities endpoint for the ids and the autocomplete endpoint for area ids.
No. Graana does not publish fees or a public agent profile. A listing carries the poster name and the agency with its contact data.
No. All Graana endpoints on this page are read-only.