GET/:mlsId — one endpoint, the whole listing

Any MLS listing,
one request away.

Turn an MLS ID into a complete, structured property record — price, status, history, taxes, schools, photos and agent — over a single REST endpoint.

RequestcURL
curl https://mlsapi.dev/A12079565 \
-H "x-api-key: $MLSAPI_KEY"
Front of 7508 SW 6th Ct: a single-story white house with a two-car garage, palm trees and a green lawn
For saleMIAMI · A12079565
$500,000
7508 SW 6th Ct, North Lauderdale, FL 33068
4 bd2 ba1,712 sqftBuilt 1977
Response200 OK
{
"mlsId": "A12079565",
"address": "7508 SW 6th Ct North Lauderdale, FL 33068",
"propertyDetails": [{
"homeType": "SINGLE_FAMILY",
"listingStatus": "forSale",
"listingPrice": { "amount": 500000, "currency": "USD" },
"bedrooms": 4,
"bathrooms": 2,
"livingArea": 1712,
"yearBuilt": 1977,
"photoCount": 32,
"listingPriceHistory": [ … ],
"listingTaxHistory": [ … ],
"nearbySchools": [ … ],
…
}]
}
Features

Everything a listing page needs, in one payload.

Skip scraping, stitching and normalizing. One call returns the listing, its history and its surroundings as consistent JSON.

Lookup by MLS ID

Put the MLS number in the path. No query language, no pagination, no filters to learn.

Auto-ingest on first request

Asked for a listing we don't have yet? It's queued and ingestion starts on the spot — no separate job API.

Price & tax history

Every listing event with price per sqft, plus decades of assessed values and taxes paid.

Hosted photos

Full photo sets and a hi-res main image, served from mlsapi.dev and ready for an img tag.

Schools & nearby homes

Rated nearby schools, school districts and surrounding properties with price, beds and size.

Agent, broker & MLS

Listing agent and broker contacts, MLS source, IDX disclaimer and last-updated timestamps.

How it works

One endpoint. Three outcomes.

Call the same URL whether or not we've seen the listing before. The response tells you where it stands.

Auth — either header
x-api-key: <your_api_key>Authorization: Bearer <your_api_key>
GEThttps://mlsapi.dev/:mlsId
01
Already ingestedReturns its status and the full property details JSON.
02
Ingestion in progressReturns its current status and details JSON.
03
Not yet ingestedQueued automatically and ingestion starts right away — the same call kicks it off.
Examples

Works with whatever you ship in.

Official SDKs for JavaScript and Python. From anything else, it's one GET: the MLS ID in the path, your key in a header.

terminal
curl https://mlsapi.dev/A12079565 \
-H "x-api-key: $MLSAPI_KEY"

SDKs: @mlsapi/js (TypeScript, Node 18+) · pymlsapi (Python 3.9+, sync and async). Every endpoint, with request and response schemas, is in the API reference.

Response

A real response, field by field.

This is what comes back for MLS #A12079565. Pick a group to see just those fields.

GEThttps://mlsapi.dev/A12079565
application/json200 OK
{
"mlsId": "A12079565",
"address": "7508 SW 6th Ct North Lauderdale, FL 33068",
"propertyDetails": [
{
"addressOrUrlFromInput": "7508 SW 6th Ct North Lauderdale, FL 33068",
"zpid": 42957283,
"homeType": "SINGLE_FAMILY",
"lastSoldPrice": 119900,
"bedrooms": 4,
"bathrooms": 2,
"livingArea": 1712,
"yearBuilt": 1977,
"pageViewCount": 961,
"favoriteCount": 81,
"description": "Spacious 4-Bedroom home with an open concept and a split floor plan! This inviting 4-bedroom, 2-bath residence offers 1,712 square feet under air, a 2-car garage, and a layout designed for comfortable everyday living and entertaining. The updated kitchen features granite countertops, a gas stove, abundant cabinetry, and opens to generous living and dining areas filled with natural light. A cozy wood-burning fireplace, warm wood walls, and distinctive architectural details add timeless character throughout the home. Step outside to a private, shaded backyard with an expansive patio, mature trees, and multiple seating areas—perfect for relaxing, outdoor dining, or entertaining guests. Impact windows and doors provide storm protection, while the approximately 10-year-old dimensional shingle roof, approximately 10-year-old A/C (recently serviced), 5-6-year-old water heater, and one-year-old washer offer practical value. Wood laminate flooring flows throughout the main living areas, with tile in the kitchen and bathrooms. Conveniently located near shopping, dining, parks, schools, and major highways, this home offers the perfect combination of space, charm, and opportunity for its next owner.",
"photoCount": 32,
"parcelId": "494102120630",
"listingPrice": {
"amount": 500000,
"currency": "USD",
"formatted": "$500,000"
},
"listingAddress": {
"street": "7508 SW 6th Ct",
"city": "North Lauderdale",
"state": "FL",
"zipCode": "33068",
"county": "Broward County",
"country": "USA",
"neighborhood": "33068",
"subdivision": "Lauderdale North Park Sec",
"timeZone": "America/New_York",
"full": "7508 SW 6th Ct, North Lauderdale, FL 33068"
},
"coordinates": {
"latitude": 26.222414,
"longitude": -80.22636
},
"listingStatus": "forSale",
"listingType": {
"isFSBA": true,
"isFSBO": false,
"isComingSoon": false,
"isPending": false,
"isOpenHouse": false,
"isNewHome": false,
"isForAuction": false,
"isForeclosure": false,
"isBankOwned": false
},
"bathroomsDetail": {
"full": 2
},
"lotArea": {
"value": 7371,
"unit": "Square Feet",
"formatted": "7371 Square Feet"
},
"pricePerSquareFoot": 292,
"taxAssessedValue": 471490,
"onMarketDate": "2026-09-02T00:00:00.000Z",
"taxAnnualAmount": 7656,
"parking": {
"totalSpaces": 2,
"garageSpaces": 2,
"hasGarage": true,
"hasAttachedGarage": true,
"features": [
"Driveway"
]
},
"agent": {
"name": "Desiree Avila",
"phoneNumber": "954-853-7048",
"licenseNumber": "3325716"
},
"broker": {
"name": "Avila Real Estate LLC",
"phoneNumber": "954-853-7048"
},
"mls": {
"id": "A12079565",
"name": "MIAMI",
"disclaimer": "IDX information is provided exclusively for personal, non-commercial use, and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Information is deemed reliable but not guaranteed.",
"lastChecked": "2026-09-28 05:25:43",
"lastUpdated": "2026-09-27 11:25:35"
},
"mainImage": {
"thumbnail": "https://mlsapi.dev/photos/26c94484bea51a2cb16e06e69f3d3916-p_a.jpg",
"hiRes": "https://mlsapi.dev/photos/26c94484bea51a2cb16e06e69f3d3916-p_f.jpg"
},
"propertyFeatures": {
"appliances": [
"Dishwasher",
"Dryer",
"Electric Range",
"Microwave",
"Refrigerator",
"Washer"
],
"heating": [
"Central"
],
"cooling": [
"Central Air"
],
"flooring": [
"Carpet"
],
"exteriorFeatures": [],
"interiorFeatures": [
"Other"
],
"view": [
"Garden",
"None"
],
"waterSource": [
"Municipal Water"
],
"sewer": [
"Public Sewer"
],
"utilities": [],
"constructionMaterials": [
"Concrete Block Construction"
],
"roofType": "Shingle",
"stories": 1
},
"atAGlanceFacts": [
{
"factLabel": "Type",
"factValue": "Single Family Residence"
},
{
"factLabel": "Year Built",
"factValue": "1977"
},
{
"factLabel": "Heating",
"factValue": "Central"
},
{
"factLabel": "Cooling",
"factValue": "Central Air"
},
{
"factLabel": "Parking",
"factValue": "2 Attached Garage spaces"
},
{
"factLabel": "Lot",
"factValue": "7,371 sqft"
},
{
"factLabel": "Price/sqft",
"factValue": "$292"
}
],
"schoolDistricts": {
"elementary": "Morrow",
"middle": "Silver Lks Middle",
"high": "Coconut Crk High"
},
"specialOffers": [],
"listingFloorPlans": [],
"listingPriceHistory": [
{
"date": "2026-09-03T00:00:00.000Z",
"event": "Listed for sale",
"price": 500000,
"pricePerSquareFoot": 292,
"priceChangeRate": 0,
"source": "MIAMI"
},
{
"date": "2026-08-27T00:00:00.000Z",
"event": "Listing removed",
"price": 500000,
"pricePerSquareFoot": 292,
"priceChangeRate": 0,
"source": "MIAMI"
},
{
"date": "2026-08-20T00:00:00.000Z",
"event": "Pending sale",
"price": 500000,
"pricePerSquareFoot": 292,
"priceChangeRate": 0,
"source": "MIAMI"
},
{
"date": "2026-07-27T00:00:00.000Z",
"event": "Listed for sale",
"price": 500000,
"pricePerSquareFoot": 292,
"priceChangeRate": 3.170141784820684,
"source": "MIAMI"
},
{
"date": "2000-03-30T00:00:00.000Z",
"event": "Sold",
"price": 119900,
"pricePerSquareFoot": 70,
"priceChangeRate": 4.861647518944023,
"source": "Public Record"
},
{
"date": "1982-06-01T00:00:00.000Z",
"event": "Sold",
"price": 20455,
"pricePerSquareFoot": 12,
"priceChangeRate": 0,
"source": "Public Record"
}
],
"listingTaxHistory": [
{
"year": 2025,
"taxPaid": 7655.96,
"value": 138190,
"taxIncreaseRate": 0.023264153,
"valueIncreaseRate": 0.028965004
},
{
"year": 2024,
"taxPaid": 7481.9,
"value": 134300,
"taxIncreaseRate": 0.01315139,
"valueIncreaseRate": 0.029986963
},
{
"year": 2023,
"taxPaid": 7384.78,
"value": 130390,
"taxIncreaseRate": 0.033275664,
"valueIncreaseRate": 0.02993681
}
],
"nearbySchools": [
{
"name": "Morrow Elementary School",
"rating": 5,
"distance": 0.2,
"grades": "PK-5",
"link": "https://www.greatschools.org/florida/north-lauderdale/351-Morrow-Elementary-School/"
},
{
"name": "Silver Lakes Middle School",
"rating": 4,
"distance": 0.6,
"grades": "6-8",
"link": "https://www.greatschools.org/florida/north-lauderdale/369-Silver-Lakes-Middle-School/"
},
{
"name": "Coconut Creek High School",
"rating": 3,
"distance": 3.1,
"grades": "9-12",
"link": "https://www.greatschools.org/florida/coconut-creek/316-Coconut-Creek-High-School/"
}
],
"nearbyProperties": [
{
"zpid": 42957284,
"address": {
"street": "7510 SW 6th Ct",
"city": "North Lauderdale",
"state": "FL",
"zipCode": "33068"
},
"coordinates": {
"latitude": 26.222433,
"longitude": -80.226524
},
"price": 474000,
"bedrooms": 3,
"bathrooms": 2,
"livingArea": 1717,
"homeType": "SINGLE_FAMILY",
"homeStatus": "other"
},
{
"zpid": 42957331,
"address": {
"street": "7511 SW 6th Ct",
"city": "North Lauderdale",
"state": "FL",
"zipCode": "33068"
},
"coordinates": {
"latitude": 26.22263,
"longitude": -80.22669
},
"price": 519900,
"bedrooms": 3,
"bathrooms": 2,
"livingArea": 1409,
"homeType": "SINGLE_FAMILY",
"homeStatus": "other",
"mainImage": "https://mlsapi.dev/photos/e2bb6b38b6626700413abd0e0991169e-p_c.jpg"
}
],
"listingPhotos": [
{
"url": "https://mlsapi.dev/photos/26c94484bea51a2cb16e06e69f3d3916-uncropped_scaled_within_1536_1152.jpg"
},
{
"url": "https://mlsapi.dev/photos/ae54aa2d90a5d2dedb5c42dd98e72227-uncropped_scaled_within_1536_1152.jpg"
},
{
"url": "https://mlsapi.dev/photos/68d2841fc3d29aae6deca71e37280ce2-uncropped_scaled_within_1536_1152.jpg"
}
]
}
]
}

Arrays trimmed for length — the full response carries all 26 years of tax history, 8 nearby properties and 32 photo URLs.

Start pulling listings today.

Get a key, send an MLS ID, get the full listing back.