Proff.no Scraper avatar

Proff.no Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Proff.no Scraper

Proff.no Scraper

[💰 $2.5 / 1K] Extract Norwegian company data from proff.no — names, organisation numbers, contacts, addresses, industries, and headline financials. Search by keyword and county, or by proff.no search URLs.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull Norwegian company records from proff.no at scale — 9-digit organisation numbers, credit ratings, NACE industry codes, revenue and operating profit in NOK, verified phone, mobile, fax and email, websites, visitor and postal addresses, employee counts and named contacts, all in one clean row per company. Built for Norwegian B2B sales teams, market researchers, credit and risk analysts, and recruiters who need structured business intelligence without copying it out of proff.no one company page at a time.

Why This Scraper?

  • 9-digit organisation number (orgnr) on every record — the unique Brønnøysundregistrene identifier that lets you dedupe, enrich, and join against any other Norwegian business dataset.
  • Credit rating on every company — the proff.no rating (e.g. A+) surfaced as its own field, so risk and credit teams can screen a whole result set in one pass instead of opening profiles one by one.
  • Financials in NOK — revenue and operating profit (in thousands NOK), reporting currency, and the accounts year (e.g. 2025) the figures cover, all delivered ready to sort and filter.
  • Full NACE industry classification — every industry the company is registered under by name, plus its primary current industry, for precise sector targeting.
  • Verified contact block — primary and secondary phone, mobile, fax, email, and company website pulled straight from each listing, ideal for outbound prospecting lists.
  • All of Norway across 16 regions — filter a keyword search to any one of the 15 post-2024 fylker (Oslo, Akershus, Vestland, Rogaland, Trøndelag, Innlandet, Agder, Østfold, Buskerud, Vestfold, Nordland, Møre og Romsdal, Telemark, Troms, Finnmark) plus Svalbard.
  • Two registered addresses — separate visitor address and postal address, each with street, postal code, and city, plus employee count as an exact number or band (e.g. 1–4).
  • ~28 fields per company on one flat row — identity, status, contact, addresses, financials, credit rating, industries, named contact person, certificates, logo URL, and a direct proff.no profile link, with empty fields stripped to keep results clean.
  • Three ways to target data — paste proff.no search-result URLs, search by keyword or company name, or narrow to a single region; zero-result searches return a clear, actionable message rather than failing silently.

Use Cases

Lead Generation

  • Build targeted prospect lists with phone, mobile, email, and website per company
  • Narrow a keyword search to a single fylke to canvass a sales territory
  • Attach the named contact person to each account before outreach
  • Score leads by revenue, operating profit, or employee count

Credit & Risk Analysis

  • Screen a whole result set by the proff.no credit rating in one run
  • Flag dissolved or bankrupt companies via the status field
  • Prioritise low-risk counterparties before extending terms
  • Pull organisation numbers to order full credit reports downstream

Market Research

  • Map how many companies operate in an industry across Norway's 16 regions
  • Compare revenue and employee distributions between fylker
  • Size a market by counting active companies in a region
  • Track company status changes within a sector over time

Recruitment

  • Find employers by industry and region with headcount data
  • Build candidate-sourcing target lists of companies in a fylke
  • Identify growing firms by revenue and employee figures
  • Reach decision-makers via the named contact person and direct phone

Competitive Intelligence

  • Monitor competitors and their registered financials and credit ratings
  • Map the full set of companies in a niche by NACE classification
  • Benchmark a firm's revenue and headcount against its regional peers
  • Track new entrants in a target sector and region

Getting Started

Search by Keyword

The simplest way to start — a single business or industry keyword:

{
"searchTerm": "restaurant",
"maxResults": 100
}

Narrow to a Region

Limit a keyword search to a single Norwegian county (fylke):

{
"searchTerm": "bygg",
"county": "Vestland",
"maxResults": 50
}

Paste a Search URL

Reuse the filters from any proff.no search-result page — just paste the URL:

{
"startUrls": [
"https://www.proff.no/bransjesøk?q=frisør&county=Oslo"
],
"maxResults": 200
}

Set maxResults to 0 to pull the full result set (a built-in 100,000 safety limit applies):

{
"searchTerm": "Equinor",
"county": "Rogaland",
"maxResults": 0
}

Input Reference

What to Scrape

Provide search URLs, or type a search term — you only need one of the two.

ParameterTypeDefaultDescription
startUrlsarray[]Paste proff.no search-result URLs. Any filters already in the URL (industry, location, etc.) are applied automatically. Leave empty if you'd rather build a search using the fields below.
searchTermstring"restaurant"A business or industry keyword, or a company name to search for (e.g. restaurant, bygg, Equinor). Leave empty if you're using Search URLs above.

Search Filters

This filter applies only to the Search Term. When using Search URLs, all filters come from the URL itself.

ParameterTypeDefaultDescription
countyselectnullLimit results to one Norwegian county (fylke): Oslo, Akershus, Vestland, Rogaland, Trøndelag, Innlandet, Agder, Østfold, Buskerud, Vestfold, Nordland, Møre og Romsdal, Telemark, Troms, Finnmark, or Svalbard. Leave blank to search all of Norway.

Options

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of companies to return across all searches and URLs. Set to 0 to collect as many as are available (a built-in safety limit of 100,000 applies). Tip: start with 10-50 to test, then increase.

Output

Each company is returned as one flat record. Empty fields are omitted to keep results clean.

{
"name": "Equinor ASA",
"legalName": "Equinor ASA",
"orgNumber": "923609016",
"url": "https://www.proff.no/selskap/equinor-asa/923609016",
"status": "ACTIVE",
"businessUnitType": "Hovedenhet",
"mainOffice": true,
"description": "Internasjonalt energiselskap med virksomhet i mer enn 30 land.",
"industries": ["Utvinning av råolje og naturgass", "Hovedkontortjenester"],
"currentIndustry": "Utvinning av råolje og naturgass",
"revenue": 1107285000,
"profit": 230891000,
"currency": "NOK",
"accountsLastUpdated": "2025",
"employees": 23000,
"creditRating": "A+",
"phone": "51990000",
"phone2": "51990001",
"mobile": "90012345",
"fax": "51990100",
"email": "kontakt@equinor.com",
"homePage": "https://www.equinor.com",
"contactPerson": {
"name": "Anders Opedal",
"role": "Konsernsjef"
},
"visitorAddress": {
"addressLine": "Forusbeen 50",
"zipCode": "4035",
"postPlace": "Stavanger"
},
"postalAddress": {
"addressLine": "Postboks 8500",
"zipCode": "4035",
"postPlace": "Stavanger"
},
"location": {
"county": "Rogaland",
"municipality": "Stavanger"
},
"certificates": [],
"logo": "https://www.proff.no/images/1234567",
"companyId": "923609016",
"businessUnitId": "923609016",
"fromUrl": "https://www.proff.no/bransjesøk?q=Equinor&county=Rogaland"
}

Company Identity

FieldTypeDescription
namestringCompany display name
legalNamestringRegistered legal name
orgNumberstringNorwegian organisation number (organisasjonsnummer, 9 digits)
urlstringLink to the company's proff.no profile page
statusstringCompany status (e.g. ACTIVE, dissolved, bankrupt)
statusRemarksarrayDated status remarks, where present
businessUnitTypestringBusiness-unit type (main unit / sub-unit)
mainOfficebooleanWhether this listing is the company's main office (hovedkontor)
descriptionstringShort company description

Contact Details

FieldTypeDescription
phonestringPrimary phone number
phone2stringSecondary phone number
mobilestringMobile number
faxstringFax number
emailstringContact email
homePagestringCompany website
contactPersonobjectNamed contact: name and role, where listed

Address & Location

FieldTypeDescription
visitorAddressobjectVisiting address: addressLine, zipCode, postPlace
postalAddressobjectPostal address, same shape as the visiting address
locationobjectcounty (fylke) and municipality

Financials & Credit

FieldTypeDescription
revenuenumberLatest reported revenue, in thousands NOK
profitnumberLatest operating profit, in thousands NOK
currencystringReporting currency (NOK)
accountsLastUpdatedstringAccounts year the figures cover (e.g. 2025)
employeesnumber / stringEmployee count (exact number or band, e.g. 1–4)
creditRatingstringproff.no credit rating (e.g. A+), where available

Industry & Other

FieldTypeDescription
industriesarrayAll registered NACE industry names
currentIndustrystringPrimary current industry, by name
certificatesarrayCertifications, where present
logostringLink to the company logo image
companyIdstringproff.no internal company identifier
businessUnitIdstringproff.no internal business-unit identifier (the registered unit behind this listing)
fromUrlstringThe search URL or filter set this record came from

Tips for Best Results

  • Start with maxResults set to 10-50 to preview the data, then raise it once the search looks right.
  • A keyword in searchTerm runs the broadest industry-and-name match — try a sector word like bygg or restaurant rather than an exact company name for the widest coverage.
  • Power-user tip: filter a search on proff.no exactly how you want it, then copy the page URL straight into startUrls — every filter in that URL is reused, so you never have to rebuild it here.
  • Shard a large industry by region — run the same searchTerm once per fylke (county) to break a huge sector into clean, regional batches you can process and store separately.
  • revenue and profit are reported in thousands NOK — multiply by 1,000 for the figure in kroner.
  • Use creditRating to pre-screen a result set before outreach or underwriting; it lets you triage thousands of companies without opening a single profile.
  • Set maxResults to 0 to collect every available company for a search; for broad keywords this can be a very large dataset, so confirm your filters first.

Pricing

$2.50 per 1,000 results — flat pay-per-result pricing that undercuts the market, with no surprises.

ResultsEstimated Cost
100$0.25
1,000$2.50
10,000$25.00
100,000$250.00

One result is one company record. No compute charges — you only pay per result returned. Apify platform fees are additional and depend on your plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n — Workflow automation
  • Google Sheets — Direct spreadsheet export
  • Slack / Email — Notifications on new results
  • Webhooks — Trigger custom workflows on run completion
  • Apify API — Full programmatic access

This actor collects publicly available business-information data from proff.no for legitimate purposes such as market research, lead generation, credit and risk analysis, recruitment, and due diligence. You are responsible for using the data in compliance with proff.no's terms of service, applicable data-protection laws (including the GDPR), and any restrictions on the use of personal data. Do not use the data for spam, harassment, or any unlawful purpose. Always respect the rights of the individuals and companies whose data you collect.