NovaLoca Scraper — UK Commercial Property Listings avatar

NovaLoca Scraper — UK Commercial Property Listings

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
NovaLoca Scraper — UK Commercial Property Listings

NovaLoca Scraper — UK Commercial Property Listings

Get UK commercial property listings from NovaLoca.com: offices, industrial, retail, land and leisure, for sale or to let. Prices with their exact unit (per annum, per month, per sq ft), floor sizes, locations, agents and images. No login or cookies required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Get commercial property listings from NovaLoca.com, one of the UK's main commercial property portals: offices, industrial units and warehouses, retail premises, commercial land and leisure property, for sale or to let. After EG Propertylink closed in early 2026, NovaLoca picked up much of its market — the portal carries roughly 26,000 live listings across the UK.

Search by any UK town, city, region or postcode, filter by property segment and tenure, and get structured JSON with prices, floor sizes, locations, agent names and photos. No login or cookies required.

Why use it

  • Market research — track asking rents and sale prices per segment and region.
  • Deal sourcing — investors and occupiers monitoring new stock in a target area, sorted by date added.
  • Agency intelligence — see which agents list what, where, and at what price point.
  • Lead generation — every listing carries the marketing agency's name.
  • Portfolio benchmarking — compare your own asking prices against the local market.

UK commercial listings quote prices in several different units (per annum, per month, per sq ft). This actor never converts or guesses: you get the numeric price plus the exact unit string the site displays, so £12.50 per sq ft and £12,500 per annum stay distinguishable.

Input options

FieldTypeDefaultDescription
searchQuerystringUK town, city, region or postcode (e.g. Manchester, Bedfordshire, M1 1AD). The site requires a location: when left empty the actor searches around London. Results are distance-ordered and reach well beyond the town itself.
listingTypestringallall, sale, or rent. Properties offered as "for sale or to let" appear under both filters.
propertyTypestringallall, offices, industrial, retail, land, or leisure.
sortstringdistancedistance (site default) or date-added (newest first).
maxResultsinteger100Hard cap on returned listings. The whole portal holds ~26,000.
proxyConfigurationobjectUK residentialNovaLoca sits behind the Azure Front Door WAF, which blocklists individual IPs. UK residential proxy is the reliable default; the automatic pool also worked in testing.

Example input

{
"searchQuery": "Manchester",
"propertyType": "offices",
"listingType": "rent",
"maxResults": 100
}

Output fields

FieldTypeExampleDescription
idstring"293794"NovaLoca internal property ID
titlestring"Manchester Road"Street or building name
segmentstring"Offices"Segment label as shown on the site
listingTypestring"rent"sale, rent, or sale-or-rent, from the listing URL
saleTypeRawstring"To Let"Site's own tenure label on the primary price
pricenumber | null280Primary quoted price in GBP; null when price-on-application
currencystring"GBP"Always GBP
priceUnitstring | null"per month"Exact unit string the site quotes (per annum, per month, per sq ft); null for sale totals
priceQuotesarrayEvery price block on the card — one per tenure for "for sale or to let" listings
sizeRawstring | null"50 to 5,000 Sq Ft"Size exactly as listed
surfaceMinnumber | null50Lower bound of the size range
surfaceMaxnumber | null5000Upper bound of the size range
surfaceUnitstring | null"sq ft"Unit of the listed size
citystring | null"Manchester"Town from the listing URL
distanceMilesnumber | null0Distance from the searched location
agencyNamestring | null"Citrus Commercial Circle"Marketing agent
descriptionstring | nullDescription snippet (truncated by the site)
imageUrlstring | nullPrimary listing photo
urlstringCanonical listing page URL
sourcestring"novaloca.com"
scrapedAtstringISO 8601 timestamp

Example output

{
"id": "293794",
"title": "Manchester Road",
"segment": "Offices",
"listingType": "rent",
"saleTypeRaw": "To Let",
"price": 280,
"currency": "GBP",
"priceUnit": "per month",
"priceQuotes": [
{ "saleType": "To Let", "price": 280, "priceUnit": "per month" }
],
"sizeRaw": null,
"surfaceMin": null,
"surfaceMax": null,
"surfaceUnit": null,
"city": "Manchester",
"distanceMiles": 0,
"agencyName": "Citrus Commercial Circle",
"description": "A range of flexible commercial suites now available within Atrium House...",
"imageUrl": "https://cdn.novaloca.com/imgs/xl_293794_639095345564222441.jpg",
"url": "https://www.novaloca.com/office-space/to-let/manchester/manchester-road/293794",
"source": "novaloca.com",
"scrapedAt": "2026-08-18T10:30:00.000Z"
}

How to scrape NovaLoca data

  1. Open the actor on Apify and press Try for free.
  2. Enter a UK location in Location (e.g. Manchester, Leeds, Bristol).
  3. Pick a Property Type (offices, industrial, retail, land, leisure) and a Listing Type (for sale, to let, or both).
  4. Set Max Results and press Start.
  5. When the run finishes, download the dataset from the Output tab as JSON, CSV or Excel.

You can also run it via the Apify API or schedule it to track new listings — set sort to date-added and a schedule, and each run returns the newest stock first.

Cost estimate

The actor fetches 200 listings per page request, so nearly all usage cost is the per-result charge. Expect roughly $0.002 per listing plus a small run start fee — about $0.20 for a 100-listing run, or roughly 500 listings per $1. A run's usage cost only settles once it reports SUCCEEDED; a cost read mid-run understates the final figure.

Limitations

  • Listing descriptions are the search-card snippets, truncated by the site. Full descriptions, postcodes and the agent's phone number live on the detail pages, which this actor does not visit.
  • The site requires a location and orders results by distance from it, so a search is effectively regional: nearby towns appear in the results with their distanceMiles value.
  • Prices marked "price on application" come back as null — the site publishes no number for them.
  • Some listings do not specify a floor size; sizeRaw and the surface fields are null for those.