Hitta.se Swedish Person & Address Directory Scraper avatar

Hitta.se Swedish Person & Address Directory Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Hitta.se Swedish Person & Address Directory Scraper

Hitta.se Swedish Person & Address Directory Scraper

Search Sweden's hitta.se public person directory by name and get age, phone, and street address, plus municipality, county, and GPS coordinates, for private individuals. Built for debt-collection, tenant screening, insurance investigation, and B2C lead-list building.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

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
}
FieldTypeDefaultDescription
queriesarray of stringsRequired. One or more search terms — a surname, a full name, or a name plus a city/municipality to narrow results (e.g. "andersson uppsala").
maxItemsinteger10Required. 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"
}
FieldTypeDescription
person_idstringhitta.se's internal person identifier
full_namestringFull display name
first_namestringFirst name
last_namestringLast name
ageintegerAge, where published (some listings hide age)
street_addressstringStreet and house number
postal_codestringPostal code, formatted NNN NN
citystringCity / postal town
municipalitystringMunicipality (kommun)
countystringCounty (län)
phonestringPrimary published phone number, formatted for display
phone_e164stringPrimary published phone number in E.164 format
mobilestringMobile number specifically, where distinguished from phone
latitudenumberAddress latitude
longitudenumberAddress longitude
household_membersstringOther private residents registered at the same street address (name and birth year), semicolon-separated. Empty when none are published
profile_urlstringDirect link to the person's hitta.se profile
query_termstringThe search term that produced this record
result_rankintegerPosition of this record within its query's result set
page_numberintegerResult page this record came from
scraped_atstringISO-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