OrbTop

Hitta.se Swedish Person & Address Directory Scraper

LEAD GENERATION

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Hitta.se Swedish Person & Address Directory Scraper

Search Sweden's hitta.se private-person directory by name and return structured records with age, phone number, street address, postal code, municipality (kommun), county (län), GPS coordinates, and — where published — the other people registered at the same street address. hitta.se publishes this data under Sweden's utgivningsbevis (publishing licence) regime, which is why age and address are printed on a public results page with no login required.


Why This Is Different From Other Hitta.se Scrapers

Every other hitta.se scraper on the Apify Store covers the företag (business) side of the directory — company listings, org numbers, B2B leads. None of them cover personer (private individuals). This actor is built specifically for the person index: name, age, address and household, not company data.

It also returns two fields no other Swedish directory scraper publishes at all — the person's age and their co-registered household (other private residents at the same street address, where published).


Features

  • Search by name, with an optional place name folded into the same query to narrow results (e.g. "andersson uppsala" instead of "andersson")
  • Returns age, phone (formatted + E.164), mobile, full street address, postal code, municipality, county, and latitude/longitude per person
  • Returns co-registered household members (name + birth year) at the same address, where the source publishes them
  • Every record carries the query that produced it and its rank/page position, so you can trace results back to a specific search
  • Supports resuming a large run that stopped early, without re-paying for records you already have

Who Uses Swedish Person Directory Data?

  • Debt collection (inkasso) and recovery teams — locate a current address and household context for a named debtor
  • Insurance claims investigators — verify a claimant's identity, age, and residence
  • Tenant and applicant screening — cross-check a name against a published address and household
  • B2C list building and direct-mail targeting — build name-and-address lists for a Swedish consumer audience

Compliance note: This actor surfaces publicly published Swedish population-register (folkbokföring) data. Using it to make decisions about, profile, or contact a named individual may be regulated activity in your own jurisdiction (for example under GDPR) even though the source publication is lawful in Sweden. You are responsible for confirming your use case is permitted where you operate.


Input

{
  "queries": ["andersson", "karlsson stockholm"],
  "maxItems": 10
}
Field Type Default Description
queries array of strings — Required. One or more search terms — a surname, a full name, or a name plus a city/municipality to narrow results (e.g. "andersson uppsala").
maxItems integer 10 Required. Maximum number of person records to return across all queries.

Output Fields

{
  "person_id": "hdgM2XHGbk",
  "full_name": "Gun-Britt Andersson",
  "first_name": "Gun-Britt",
  "last_name": "Andersson",
  "age": 73,
  "street_address": "Halmbyboda 14",
  "postal_code": "741 77",
  "city": "Uppsala",
  "municipality": "Uppsala",
  "county": "Uppsala län",
  "phone": "070-577 21 59",
  "phone_e164": "+46705772159",
  "mobile": "070-577 21 59",
  "latitude": 59.88554491778794,
  "longitude": 17.774344619947314,
  "household_members": "Lennart Elfström (b. 1952)",
  "profile_url": "https://www.hitta.se/gun+britt+andersson/uppsala/person/hdgM2XHGbk",
  "query_term": "andersson uppsala",
  "result_rank": 1,
  "page_number": 1,
  "scraped_at": "2026-09-01T20:01:24.081Z"
}
Field Type Description
person_id string hitta.se's internal person identifier
full_name string Full display name
first_name string First name
last_name string Last name
age integer Age, where published (some listings hide age)
street_address string Street and house number
postal_code string Postal code, formatted NNN NN
city string City / postal town
municipality string Municipality (kommun)
county string County (län)
phone string Primary published phone number, formatted for display
phone_e164 string Primary published phone number in E.164 format
mobile string Mobile number specifically, where distinguished from phone
latitude number Address latitude
longitude number Address longitude
household_members string Other private residents registered at the same street address (name and birth year), semicolon-separated. Empty when none are published
profile_url string Direct link to the person's hitta.se profile
query_term string The search term that produced this record
result_rank integer Position of this record within its query's result set
page_number integer Result page this record came from
scraped_at string ISO-8601 timestamp of when the record was delivered

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

FAQ

How do I search for a person on hitta.se with this actor?

Set queries to one or more search terms — a surname alone, a full name, or a name plus a city ("andersson uppsala") to narrow results — and set maxItems. Run the actor; it returns one record per matching person, up to maxItems.

Does it return everyone with that name, or just a sample?

It pages through the source's own result set for each query until maxItems is reached or the query is exhausted. Very common surnames searched alone can return tens of thousands of matches; adding a place name narrows the result set the same way it does on the site itself.

What is household_members?

Other private individuals registered at the same street address, where hitta.se publishes that information. It is not published for every address, so this field is often empty.

Why is age sometimes empty?

Some individuals have their age hidden on hitta.se. The actor returns whatever the source publishes and does not infer or estimate a missing value.

How much does this cost to run?

Pay-per-event pricing — you pay per person record returned. Exact per-event pricing is shown on the actor's Apify page before you run.


Why Use This Scraper?

  • The only person-directory coverage of hitta.se — every other actor on this source covers businesses, not private individuals
  • Age and household included — fields no comparable Swedish or European people-directory scraper returns
  • Structured, schema-stable extraction — records come from the source's own structured data rather than parsed page text, so results hold up across site redesigns
  • Resumable — a large pull can pick up where it left off without duplicate charges

Further reading: People Search Data in Bulk: 14 Sources, What Each One Returns