Discover/Qasa API
live

Qasa APIqasa.com

Search rental home listings across Sweden via the Qasa API. Filter by area, paginate results, and retrieve property details, coordinates, rent, and images.

This API takes change requests — .
Endpoint health
monitored
search_homes
0/1 passing latest checkself-healing
Endpoints
1
Updated
3h ago

What is the Qasa API?

The Qasa API exposes 1 endpoint — search_homes — that returns paginated rental listings from Qasa's Sweden marketplace. Each response includes up to 100 listings per page with 10+ fields per listing: property type, size, monthly rent, amenities, GPS coordinates, availability dates, description text, and image URLs, plus pagination metadata covering the full result set.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination (1-indexed).
Number of listings per page, between 1 and 100.
Area name to search in (e.g. 'Gothenburg', 'Stockholm', 'Malmö'). The scraper normalizes it to Qasa's area identifier format.
api.parse.bot/scraper/60266935-dde8-4fdf-ad35-072387553428/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/60266935-dde8-4fdf-ad35-072387553428/search_homes?page=1&limit=10&search_area=Gothenburg' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace qasa-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Qasa Homes SDK — search Swedish rental listings, bounded."""
from parse_apis.qasa_com_api import Qasa, InputFormatInvalid

client = Qasa()

# Search rental homes in Gothenburg, capped to 5 total results.
for home in client.homes.search(search_area="Gothenburg", limit=5):
    print(home.street, home.locality, f"{home.rent} {home.currency}", f"{home.square_meters}m²")

# Drill into the first Stockholm listing for full details.
try:
    home = client.homes.search(search_area="Stockholm", limit=1).first()
except InputFormatInvalid as e:
    print("Bad search input:", e.message)
    home = None
if home is not None:
    print(home.home_type, home.room_count, "rooms", home.furnished)
    print("Available:", home.start_date, "to", home.end_date)
    print("Images:", len(home.images))

print("exercised: homes.search")
All endpoints · 1 totalmissing one? ·

Search rental home listings on Qasa for a given area in Sweden. Returns paginated results sorted by most recently published or bumped. Each result includes property details (type, size, rent, amenities), location with coordinates, description, dates, and image URLs. One upstream request per page; use page and limit to tile through the full result set. total_count in the response gives the current number of matching listings.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-indexed).
limitintegerNumber of listings per page, between 1 and 100.
search_areastringArea name to search in (e.g. 'Gothenburg', 'Stockholm', 'Malmö'). The scraper normalizes it to Qasa's area identifier format.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "homes": "array of home listing objects with property details, location, and images",
    "limit": "number of listings requested per page",
    "total_count": "total number of matching listings across all pages",
    "has_next_page": "whether more results exist after this page",
    "has_previous_page": "whether results exist before this page"
  },
  "sample": {
    "data": {
      "page": 1,
      "homes": [
        {
          "id": "1450614",
          "rent": 9000,
          "images": [
            "https://qasa-static-prod.s3-eu-west-1.amazonaws.com/img/e2e6aa3bcc948e6e960cca243833beb8ba44fbab7f0f4b3b015e2a2f0314374e.jpg"
          ],
          "market": "sweden",
          "shared": false,
          "street": "Karlavagnsgatan",
          "currency": "SEK",
          "end_date": "2027-04-30T00:00:00+00:00",
          "latitude": 57.7092875196,
          "locality": "Göteborg",
          "platform": "blocket",
          "furnished": true,
          "home_type": "apartment",
          "longitude": 11.9369265359,
          "first_hand": false,
          "room_count": 1,
          "start_date": "2026-10-01T00:00:00+00:00",
          "description": "Jag hyr ut min etta på Lindholmen...",
          "senior_home": false,
          "country_code": "SE",
          "instant_sign": false,
          "monthly_cost": 9535,
          "pets_allowed": false,
          "published_at": "2026-08-30T12:19:29Z",
          "student_home": false,
          "bedroom_count": 1,
          "square_meters": 30,
          "street_number": null,
          "corporate_home": false,
          "household_size": 1,
          "smoking_allowed": false,
          "tenant_base_fee": 535,
          "wheelchair_accessible": false
        }
      ],
      "limit": 5,
      "total_count": 822,
      "has_next_page": true,
      "has_previous_page": false
    },
    "status": "success"
  }
}

About the Qasa API

What the API Returns

The search_homes endpoint queries Qasa's Swedish rental marketplace and returns an array of home listing objects under the homes field. Each object carries structured property data: type (apartment, house, etc.), size, monthly rent, listed amenities, a text description, availability dates, and one or more image URLs. Location data includes coordinates, enabling map-based workflows. The response also returns total_count so you know the full result set size without fetching every page.

Filtering and Pagination

The endpoint accepts three input parameters. search_area narrows results to a named region — supported values include major Swedish cities such as Gothenburg, Stockholm, and Malmö. page (1-indexed) and limit (1–100) control pagination. The response echoes back page and limit, and provides has_next_page and has_previous_page booleans so you can walk through result sets without manually tracking offsets. Results are ordered by most recently published or bumped listing.

Coverage and Freshness

Coverage is Sweden only, reflecting what Qasa indexes for the Swedish rental market. Listing freshness tracks Qasa's own publication and bump timestamps, so recently active listings appear first. The total_count field lets you detect how many listings match a given area query at the time of the request.

Reliability & maintenance

The Qasa API is a managed, monitored endpoint for qasa.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when qasa.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official qasa.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Latest check
0/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate rental price data by area using rent and search_area to compare monthly costs across Swedish cities
  • Build a map view of available rentals using the coordinates returned in each listing's location object
  • Monitor new listings in a specific area by polling search_homes and filtering on publication dates
  • Populate a rental comparison tool with property size, type, and amenity data from the homes array
  • Track inventory levels per city using total_count responses across multiple search_area queries
  • Feed a recommendation engine with structured listing data including description text and image URLs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Qasa offer an official developer API?+
Qasa does not publish a documented public developer API. There is no official API portal or developer documentation listed on qasa.com as of this writing.
What exactly does the `search_homes` endpoint return for each listing?+
Each object in the homes array includes property type, size, monthly rent, amenities, a text description, availability dates, image URLs, and location data with coordinates. Pagination metadata — total_count, has_next_page, has_previous_page, page, and limit — is returned at the top level of the response.
Can I filter listings by price range, number of rooms, or property type?+
The current endpoint supports filtering by search_area only. Price, room count, and property type filters are not currently available as input parameters. You can fork this API on Parse and revise it to add those filters if your use case requires them.
Does the API cover rental listings outside Sweden?+
No. The API covers Qasa's Swedish market only. Qasa operates in other countries but those listings are not included in this endpoint. You can fork the API on Parse and revise it to point at a different Qasa regional endpoint if you need listings from another market.
How does pagination work and is there a maximum number of results I can retrieve?+
Set page (1-indexed) and limit (1–100) to walk through results. The has_next_page boolean tells you when more pages exist, and total_count tells you the total matching listings. There is no documented hard cap on total results beyond what Qasa indexes for the queried area.
Page content last updated . Spec covers 1 endpoint from qasa.com.
Related APIs in Real EstateSee all →
hemnet.se API
Search and browse real estate listings from Sweden's leading property portal, retrieving comprehensive property details including prices, specifications, and availability. Access detailed information about thousands of homes and properties to find your next Swedish property or compare market listings.
properstar.co.uk API
Search for homes for sale across UK cities on Properstar and instantly access detailed property information including prices, photos, bedroom and bathroom counts, square footage, and exact locations. Find your next home with comprehensive listings that show you everything you need to know at a glance.
rentals.ca API
Search and browse rental listings across Canada by city or neighbourhood, and view detailed property information including prices, amenities, and availability. Find your next home by filtering thousands of rental properties on Rentals.ca in real-time.
Pararius.nl API
Search and browse rental properties across the Netherlands from Pararius.nl, with filtering by city and detailed property information including pricing, location, and amenities. Access paginated listings to easily discover available rentals that match your needs.
casasapo.pt API
Search and browse Portuguese real estate listings from Casa Sapo for both sale and rent, view detailed property information, access bank-owned properties, and analyze market statistics to make informed decisions. Track new listings and price reductions to stay updated on the latest opportunities in the Portuguese property market.
blocket.se API
Search and browse second-hand items, cars, and housing listings across Blocket.se and Qasa.se, then retrieve detailed information about any listing that interests you. Get instant access to comprehensive product details, pricing, and categorized inventory across multiple marketplaces in one unified interface.
spotahome.com API
Search rental properties on Spotahome and retrieve detailed listing information including pricing, availability, amenities, pet policy, and landlord profiles. Filter by city, budget, dates, and more to explore mid- to long-term rental options across Spotahome's global inventory.
pararius.com API
Search and browse rental property listings on Pararius.com. Filter by city, price, size, and furnishing; retrieve full property details; look up listings by estate agent; and autocomplete location queries.