Hitta.se Swedish Person & Address Directory Scraper
Pricing
from $0.80 / 1,000 record scrapeds
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
Maintained by CommunityActor 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}
| 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
resumeCursoris no longer valid. resumeCursoris 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