MCP server

Adre andmed on assistendile kättesaadavad Model Context Protocol serveri kaudu: Claude, ChatGPT, Cursor ja teised saavad küsida ettevõtete, aadresside, piirkondade ja edetabelite kohta otse, ilma lehti kraapimata. Iga vastus ütleb, kust arv pärineb ja millise lehe pealt seda kontrollida saab.

https://adre.ee/mcp

Küsimused ja kasutus: Adre Technologies OÜ, info@adre.ee

In English

Adre is available to assistants through a Model Context Protocol server: Claude, ChatGPT, Cursor and others can ask about companies, addresses, areas and rankings directly, without scraping pages. Every answer says where a figure came from and which page it can be checked on.

The site and its data are in Estonian. Ask in Estonian for best results; keep Estonian names and legal forms (OÜ, AS, MTÜ) unchanged in answers.

Questions and use: Adre Technologies OÜ, info@adre.ee

  • Every figure comes from a public register. Every answer names its source and date.
  • About a private person only a name, a birth year and company roles exist. Addresses and personal identification codes are not in the data at all.
  • Property owners are not published. The Land Register is not a source of this portal.
  • The solvency score is a rule-based statistical estimate, never a credit decision.
  • Safety data are bands for an area against comparable areas, never incidents at an address.

Seadistus

Server on tavaline HTTP lõpp-punkt: kohalikku programmi ei ole vaja paigaldada. API võti on vabatahtlik, kuid ilma selleta saab kasutada ainult otsinguid ja ettevõtte üldandmeid.

Claude Code

Lisa server käsurealt.

claude mcp add --transport http adre https://adre.ee/mcp

# Võtmega:
claude mcp add --transport http adre https://adre.ee/mcp --header "Authorization: Bearer adre_…"

Claude Desktop

Lisa see plokk faili claude_desktop_config.json.

{
    "mcpServers": {
        "adre": {
            "type": "http",
            "url": "https://adre.ee/mcp",
            "headers": {
                "Authorization": "Bearer adre_…"
            }
        }
    }
}

Cursor

Lisa see plokk faili ~/.cursor/mcp.json või projekti .cursor/mcp.json.

{
    "mcpServers": {
        "adre": {
            "url": "https://adre.ee/mcp",
            "headers": {
                "Authorization": "Bearer adre_…"
            }
        }
    }
}

ChatGPT

Lisa Settings → Connectors alt uus MCP server selle aadressiga. Võtme saab lisada ühenduse päisena.

https://adre.ee/mcp

Tööriistad

Ilma API võtmeta saab kasutada tööriistu search_companies, search_addresses, get_company (viimane annab ainult üldandmed). Ülejäänud vajavad kontoga seotud võtit.

search_companies

Search Estonian companies by name or registry code, and by the services and service areas verified companies state themselves (free and Pro profiles alike). Returns registry code, name, status, county, activity and the URL of the company page. Use it to resolve a name to a registry code before calling get_company.

query*
Company name, part of a name, or an 8-digit registry code.
limit
How many companies to return, at most 20.
lang
Language of the summary: et (default) or en.

get_company

Facts about one Estonian company from the business register and the tax board: identity, financial figures, taxes, board members and owners, risk checks, registered address, public money and web presence. Identify it by its 8-digit registry code, or by the slug from a company page URL.

reg_code
The 8-digit registry code, for example 10234957.
slug
The slug from a /firma/ URL, if the registry code is not known.
sections
Which sections to return. Defaults to identity, risks, finances. One or more of: identity, finances, taxes, persons, ownership, risks, address, public_money, web, services.
lang
Language of the summary: et (default) or en.

check_company_risks

The nine-item risk checklist for one Estonian company: tax debt, pledges, annual report discipline, consumer disputes and the checks not yet running. Each item carries its state (clear, note, alert, unknown, not_checked), the register behind it and the day that register was read. Use it for "is this company safe to deal with" questions. It is a checklist of public registers, never a credit decision.

reg_code*
The 8-digit registry code.
lang
Language of the summary: et (default) or en.

compare_companies

Compare up to five Estonian companies side by side: status, founding year, activity, latest turnover, net profit, equity, balance sheet total, employees, ultimate owners (and any they share) and whether they have a tax debt. Each row names the year its figures belong to and links the company page.

reg_codes*
Two to 5 registry codes, 8 digits each.
lang
Language of the summary: et (default) or en.

get_person_companies

Which Estonian companies a person is on the register card of: board member, shareholder or beneficial owner. A person is only ever a name, a birth year and a list of companies — no address, no personal identification code, no private individuals beyond their public register roles.

name*
The person's name, at least four characters.
birth_year
Birth year, to tell apart people with the same name.
lang
Language of the summary: et (default) or en.

search_addresses

Search Estonian addresses, buildings and cadastral units by address text. Returns the ADS object id, the full address, the object kind, the postal code and the URL of the page. Use it to resolve an address to an ads_oid before calling get_building.

query*
Address text, for example "Mulla tn 4 Tallinn".
limit
How many addresses to return, at most 20.
lang
Language of the summary: et (default) or en.

get_building

Facts about one Estonian address, building, apartment or cadastral unit: what the building register holds (the area, rooms and floor of each apartment included), building permits, the energy label, the apartment association, area price statistics, what is nearby and which companies are registered there. Identify it by its ADS object id, the slug from an /aadress/ URL, or its building register (EHR) code. It never names an owner: property ownership is not published here.

ads_oid
The ADS object id, for example EE00634037.
slug
The slug from an /aadress/ URL.
ehr_code
The building register (EHR) code.
sections
Which sections to return. Defaults to identity, building, prices. One or more of: identity, building, permits, association, prices, surroundings, companies.
lang
Language of the summary: et (default) or en.

get_postal_code

What one Estonian postal code (sihtnumber, five digits) covers: the municipality and settlements it falls in, how many addresses, buildings and streets carry it, the streets with the house numbers this code reaches on each, and its centroid and extent. To go the other way — from an address to its postal code — use search_addresses, which returns the code for every address it finds.

code*
The five-digit Estonian postal code, for example 10611.
lang
Language of the summary: et (default) or en.

get_area_stats

Statistics for one Estonian settlement, city district, neighbourhood or municipality: address count, population from the census, median apartment and house prices per square metre with the quarter they are true of, and registered-offence bands compared with similar areas. Identify it by the slug from an /asum/ or /omavalitsus/ URL. Safety figures are bands over areas, never incidents at an address.

slug*
The slug from an /asum/ or /omavalitsus/ URL, for example tallinn-pelgulinna-asum or tallinn.
lang
Language of the summary: et (default) or en.

get_ranking

One Adre ranking for one period: the ordered entries with their values, the movement since the previous period and a link to each company. Optionally narrowed to one county or one EMTAK activity section. Ask without a period for the most recent one. The method is linked in the answer; rankings are computed from open data, never from opinions.

slug*
The ranking slug from a /top/ URL, for example suurim-muugitulu.
period
A year (2025) or a quarter (2025Q4). Defaults to the most recent period the ranking has.
county
County slug to narrow the list to, for example harju-maakond.
emtak
EMTAK section letter to narrow the list to, for example J.
limit
How many entries to return, at most 100.
lang
Language of the summary: et (default) or en.

watch muudab andmeid

Watch an Estonian address or company for the signed-in Adre account: an e-mail when its registry data change. Needs an API key tied to an account, and the wider targets (a street, an area, a radius) need a Pro account. Ask with target_type and target_id; the answer lists the targets available for that object if the one asked for is not.

target_type*
What to watch: address or company.
target_id*
The ADS object id for an address, or the 8-digit registry code for a company.
kinds
Which target around the object to watch: address, street, settlement, radius, or company. Defaults to the object itself.
lang
Language of the summary: et (default) or en.

list_companies

Find Estonian companies from a plain-language description, for example "Harjumaa ehitusettevõtted käibega üle miljoni" or "claimed IT companies in Tartu with no tax debt". Returns the companies and, just as importantly, the filter set it used — correct a filter and call again with `filters` to skip the interpretation. Up to 50 companies per call; page on with `offset` (the answer's `next_offset`). Any Adre key searches with the free filters and pages through the first 1 000 companies; a Business key has every filter, has the sentence read by a model, and pages through the first 5 000.

query_text
What kind of companies you want, in Estonian or English.
filters
Exact filters, which skip the interpretation entirely. Use the set a previous call returned, corrected.
limit
How many companies to return, at most 50 per call.
offset
How many companies to skip, for the next page: the previous answer's next_offset. A Business key pages through the first 5 000 companies, any other key through the first 1 000.
lang
Language of the summary: et (default) or en.

area_overview Business

What stands in a patch of Estonia and what is being built there: buildings by use and decade, permits of the last 24 months, planned construction, companies by industry, the largest employers, area price statistics and safety bands. Ask by a named area, or by a radius around an address. Safety is always a band for an area, never an incident. Needs an Adre Business key.

address
An ADS object id such as EE00634037, to ask about a radius around it.
radius_m
Metres around that address, at most 20000. Defaults to 500.
area_type
To ask about a named area instead: county, municipality or settlement.
area_name
The name of that area, e.g. "Harju maakond" or "Tallinn".
lang
Language of the summary: et (default) or en.

get_report muudab andmeid Business

Build an Adre background report as a PDF and return a link to it, valid for 24 hours. `target` is an 8-digit registry code for a company report or an ADS object id for an address report. Counts against the account's monthly report allowance. Needs an Adre Business key.

target*
An 8-digit registry code, or an ADS object id such as EE00634037.
kind
company or address. Inferred from the target when left out.
lang
Language of the summary: et (default) or en.

Tärniga (*) argumendid on kohustuslikud. Kirjeldused on ingliskeelsed: neid loeb assistent, mitte lehe lugeja.

Ettevõtete otsingu filtrid

MCP tööriist list_companies võtab need filtrid argumendis filters; Business'i nimekirjade koostaja kasutab samu. Tasuta võti kasutab tasuta filtreid ja saab eelvaate — esimesed 5 ettevõtet ja vastete koguarvu —, Business-võti kasutab kõiki filtreid ja saab kuni 50 ettevõtet korraga. Summad on eurodes, protsendid protsentides (20 = 20 %), kuupäevad kujul AAAA-KK-PP.

Register (20)
ParameeterTüüpTähendus
name string Name contains: A word or words of the company name, only when the sentence names a company or part of its name.
status array Status: Registry status; leave out for companies that exist today (R), use L (in liquidation), N (bankrupt) or K (deleted) only when the sentence asks for those. R · L · N · K
legal_form array Legal form: Legal form code: OÜ, AS, MTÜ, SA, TÜ, UÜ.
county array County: County of the registered address, as the register writes it, e.g. "Harju maakond".
municipality array Municipality: Municipality of the registered address by name, e.g. "Tartu linn" or "Viimsi vald".
settlement Business array Settlement: Village, small town or city district of the registered address by name.
emtak_prefix array Activity (EMTAK prefix): One or more leading EMTAK prefixes, matched as "any of": ["4773","4711","4791"] for pharmacies, supermarkets and web shops. Use this, not emtak_section, when a buyer profile spans several trades.
emtak_code array Activity code: Exact five-digit EMTAK codes, only when the sentence names codes.
emtak_section array Activity section: EMTAK section letter for a broad industry: F construction, G trade, J information and communication. A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U
registered_after string Registered: on or after, YYYY-MM-DD; Registration date range, YYYY-MM-DD: registered_after for new companies, registered_before for old ones.
registered_before string Registered: on or before, YYYY-MM-DD; Registration date range, YYYY-MM-DD: registered_after for new companies, registered_before for old ones.
new_in_days number New company (days): Registered within this many days of today: "sel aastal loodud" is about 365, "viimase kuu uued" 30.
deleted_after Business string Deleted from the register: on or after, YYYY-MM-DD; Date range the company was deleted from the register; use with status K.
deleted_before Business string Deleted from the register: on or before, YYYY-MM-DD; Date range the company was deleted from the register; use with status K.
vat boolean VAT registered: True for VAT-registered companies.
capital_min Business number Share capital (euros): at least; Registered share capital in euros.
capital_max Business number Share capital (euros): at most; Registered share capital in euros.
fiscal_year_start Business array Fiscal year start: Fiscal year start as MM-DD, e.g. "07-01"; only when the sentence asks about a non-calendar fiscal year.
has_website boolean Website in the register: True for companies whose register entry names a website; false for companies without one ("ilma kodulehe", "koduleheta"). Use this, not website_ok, for a company that has no website.
has_email boolean E-mail in the register: True for companies whose register entry names an e-mail address.
Majandus (39)
ParameeterTüüpTähendus
revenue_min number Revenue (euros): at least; Revenue of the newest annual report in euros; "käive üle miljoni" is revenue_min 1000000.
revenue_max number Revenue (euros): at most; Revenue of the newest annual report in euros; "käive üle miljoni" is revenue_min 1000000.
revenue_prev_min Business number Revenue a year earlier (euros): at least; Revenue of the annual report before the newest, in euros.
revenue_prev_max Business number Revenue a year earlier (euros): at most; Revenue of the annual report before the newest, in euros.
revenue_growth_min Business number Revenue change (percent, 20 means 20 %): at least; Year-on-year revenue change in percent; growing companies are revenue_growth_min 0, shrinking revenue_growth_max 0.
revenue_growth_max Business number Revenue change (percent, 20 means 20 %): at most; Year-on-year revenue change in percent; growing companies are revenue_growth_min 0, shrinking revenue_growth_max 0.
revenue_cagr_5y_min Business number Revenue CAGR, 5 years (percent, 20 means 20 %): at least; Average yearly revenue growth over five years, in percent.
revenue_cagr_5y_max Business number Revenue CAGR, 5 years (percent, 20 means 20 %): at most; Average yearly revenue growth over five years, in percent.
profit_min Business number Net profit (euros): at least; Net profit of the newest annual report in euros; loss-making companies are profit_max 0.
profit_max Business number Net profit (euros): at most; Net profit of the newest annual report in euros; loss-making companies are profit_max 0.
profit_margin_min Business number Profit margin (percent, 20 means 20 %): at least; Net profit as percent of revenue.
profit_margin_max Business number Profit margin (percent, 20 means 20 %): at most; Net profit as percent of revenue.
equity_min Business number Equity (euros): at least; Equity in euros; negative equity is equity_max 0.
equity_max Business number Equity (euros): at most; Equity in euros; negative equity is equity_max 0.
equity_ratio_min Business number Equity ratio (percent, 20 means 20 %): at least; Equity as percent of total assets.
equity_ratio_max Business number Equity ratio (percent, 20 means 20 %): at most; Equity as percent of total assets.
balance_total_min Business number Total assets (euros): at least; Balance sheet total in euros.
balance_total_max Business number Total assets (euros): at most; Balance sheet total in euros.
roe_min Business number Return on equity (percent, 20 means 20 %): at least; Return on equity in percent.
roe_max Business number Return on equity (percent, 20 means 20 %): at most; Return on equity in percent.
current_ratio_min Business number Current ratio (a ratio, e.g. 1.5): at least; Current assets divided by short-term liabilities, e.g. 1.5.
current_ratio_max Business number Current ratio (a ratio, e.g. 1.5): at most; Current assets divided by short-term liabilities, e.g. 1.5.
employees_report_min Business number Employees in the report (employees): at least; Average employees stated in the newest annual report.
employees_report_max Business number Employees in the report (employees): at most; Average employees stated in the newest annual report.
employees_min number Employees (latest quarter) (employees): at least; Employees the tax board counted in the newest quarter; the usual meaning of "üle 10 töötaja".
employees_max number Employees (latest quarter) (employees): at most; Employees the tax board counted in the newest quarter; the usual meaning of "üle 10 töötaja".
employees_q_prev_min Business number Employees a year earlier (employees): at least; Employees in the same quarter a year earlier.
employees_q_prev_max Business number Employees a year earlier (employees): at most; Employees in the same quarter a year earlier.
employees_growth_min Business number Change in employees (percent, 20 means 20 %): at least; Change in employees against the same quarter a year earlier, in percent; hiring companies are employees_growth_min 1.
employees_growth_max Business number Change in employees (percent, 20 means 20 %): at most; Change in employees against the same quarter a year earlier, in percent; hiring companies are employees_growth_min 1.
est_gross_salary_min Business number Estimated gross salary (euros): at least; Estimated average monthly gross salary from labour taxes, in euros.
est_gross_salary_max Business number Estimated gross salary (euros): at most; Estimated average monthly gross salary from labour taxes, in euros.
report_year_min Business number Newest report year (a year, e.g. 2024): at least; Fiscal year of the newest annual report filed.
report_year_max Business number Newest report year (a year, e.g. 2024): at most; Fiscal year of the newest annual report filed.
report_submitted_after Business string Newest report filed: on or after, YYYY-MM-DD; Date range the newest annual report was filed.
report_submitted_before Business string Newest report filed: on or before, YYYY-MM-DD; Date range the newest annual report was filed.
report_late_days_min Business number Report filed late by (days): at least; Days the newest annual report was filed after its deadline.
report_late_days_max Business number Report filed late by (days): at most; Days the newest annual report was filed after its deadline.
report_missing Business boolean Report missing: True for companies with no annual report for the last year that is already due.
Maksud (15)
ParameeterTüüpTähendus
tax_debt boolean Tax debt: True for companies on the tax debtors list, false for those not on it.
tax_debt_total_min Business number Tax debt amount (euros): at least; Tax debt on the newest debtors list, in euros.
tax_debt_total_max Business number Tax debt amount (euros): at most; Tax debt on the newest debtors list, in euros.
tax_debt_scheduled_min Business number Scheduled tax debt (euros): at least; Part of the tax debt under a payment schedule, in euros.
tax_debt_scheduled_max Business number Scheduled tax debt (euros): at most; Part of the tax debt under a payment schedule, in euros.
tax_debt_disputed_min Business number Disputed tax debt (euros): at least; Part of the tax debt the company disputes ("sh vaidlustatud" on the debtors list), in euros.
tax_debt_disputed_max Business number Disputed tax debt (euros): at most; Part of the tax debt the company disputes ("sh vaidlustatud" on the debtors list), in euros.
tax_debt_days_min Business number Days on the debtors list (days): at least; Days the company has been on the debtors list without a break.
tax_debt_days_max Business number Days on the debtors list (days): at most; Days the company has been on the debtors list without a break.
mta_public_service_after Business string Tax board public service: on or after, YYYY-MM-DD; Date of the latest document the tax authority served on the company publicly, because it could not reach it otherwise.
mta_public_service_before Business string Tax board public service: on or before, YYYY-MM-DD; Date of the latest document the tax authority served on the company publicly, because it could not reach it otherwise.
state_taxes_q_min Business number State taxes (quarter) (euros): at least; State taxes paid in the newest quarter, in euros.
state_taxes_q_max Business number State taxes (quarter) (euros): at most; State taxes paid in the newest quarter, in euros.
labour_taxes_q_min Business number Labour taxes (quarter) (euros): at least; Labour taxes paid in the newest quarter, in euros.
labour_taxes_q_max Business number Labour taxes (quarter) (euros): at most; Labour taxes paid in the newest quarter, in euros.
Riskid (27)
ParameeterTüüpTähendus
blacklisted boolean On the TTJA blacklist: True for traders currently on the Consumer Protection and Technical Regulatory Authority's blacklist for not complying with a consumer disputes committee decision; false for everybody else once the list has been read; "unknown" before that. Values: true, false, or "unknown".
blacklisted_on_after Business string Blacklisted on: on or after, YYYY-MM-DD; Date range the company was put on the TTJA blacklist (current listings only).
blacklisted_on_before Business string Blacklisted on: on or before, YYYY-MM-DD; Date range the company was put on the TTJA blacklist (current listings only).
blacklist_history Business boolean Has been on the blacklist: True for companies on the TTJA blacklist now or delisted within the last five years; false once the list has been read; "unknown" before that. Values: true, false, or "unknown".
disputes_3y_min Business number Consumer disputes, 3 years (a count): at least; Consumer disputes committee decisions about the company in three years, whoever they favoured.
disputes_3y_max Business number Consumer disputes, 3 years (a count): at most; Consumer disputes committee decisions about the company in three years, whoever they favoured.
disputes_against_3y_min Business number Decisions for the consumer, 3 years (a count): at least; Consumer disputes committee decisions in three years that went for the consumer, wholly or in part.
disputes_against_3y_max Business number Decisions for the consumer, 3 years (a count): at most; Consumer disputes committee decisions in three years that went for the consumer, wholly or in part.
dispute_last_after Business string Latest consumer dispute decision: on or after, YYYY-MM-DD; Date range of the newest consumer disputes committee decision about the company.
dispute_last_before Business string Latest consumer dispute decision: on or before, YYYY-MM-DD; Date range of the newest consumer disputes committee decision about the company.
enforcement_notices_min Business number Enforcement notices (a count): at least; Bailiffs' notices and auctions of the company's property published in Ametlikud Teadaanded; companies with none are enforcement_notices_max 0.
enforcement_notices_max Business number Enforcement notices (a count): at most; Bailiffs' notices and auctions of the company's property published in Ametlikud Teadaanded; companies with none are enforcement_notices_max 0.
enforcement_after Business string Latest enforcement notice: on or after, YYYY-MM-DD; Date range of the newest bailiff's notice or auction about the company.
enforcement_before Business string Latest enforcement notice: on or before, YYYY-MM-DD; Date range of the newest bailiff's notice or auction about the company.
payment_order_notices_min Business number Payment order notices (a count): at least; Notices of the courts' payment-order department to the company, published because it could not be reached.
payment_order_notices_max Business number Payment order notices (a count): at most; Notices of the courts' payment-order department to the company, published because it could not be reached.
court_service_notices_min Business number Court documents served publicly (a count): at least; Court documents served on the company by public notice; a service of documents, never a judgment.
court_service_notices_max Business number Court documents served publicly (a count): at most; Court documents served on the company by public notice; a service of documents, never a judgment.
insolvency_notice_after Business string Insolvency notice: on or after, YYYY-MM-DD; Date range of a bankruptcy petition, declaration or restructuring notice in Ametlikud Teadaanded, often days before the register status changes.
insolvency_notice_before Business string Insolvency notice: on or before, YYYY-MM-DD; Date range of a bankruptcy petition, declaration or restructuring notice in Ametlikud Teadaanded, often days before the register status changes.
liquidation_notice_after Business string Liquidation notice: on or after, YYYY-MM-DD; Date range of the newest liquidation notice to the company's creditors.
liquidation_notice_before Business string Liquidation notice: on or before, YYYY-MM-DD; Date range of the newest liquidation notice to the company's creditors.
capital_reduced_after Business string Capital reduction notice: on or after, YYYY-MM-DD; Date range of the newest notice that the company is reducing its share capital.
capital_reduced_before Business string Capital reduction notice: on or before, YYYY-MM-DD; Date range of the newest notice that the company is reducing its share capital.
merger_notice_after Business string Merger or division notice: on or after, YYYY-MM-DD; Date range of the newest merger or division notice naming the company, on either side.
merger_notice_before Business string Merger or division notice: on or before, YYYY-MM-DD; Date range of the newest merger or division notice naming the company, on either side.
sanctioned boolean On a sanctions list: True for companies on the EU consolidated or OFAC sanctions list, matched by registry code or confirmed by a person; false once both lists have been read; "unknown" before that. Values: true, false, or "unknown".
Inimesed ja omand (24)
ParameeterTüüpTähendus
board_size_min Business number Board members (a count): at least; Number of current management board members.
board_size_max Business number Board members (a count): at most; Number of current management board members.
board_avg_tenure_years_min Business number Board average tenure (years): at least; Average years the current board members have served.
board_avg_tenure_years_max Business number Board average tenure (years): at most; Average years the current board members have served.
owners_count_min Business number Shareholders (a count): at least; Number of current shareholders on the register card.
owners_count_max Business number Shareholders (a count): at most; Number of current shareholders on the register card.
foreign_owner Business boolean Foreign owner: True for companies with a shareholder or beneficial owner outside Estonia.
parent_company Business array Parent company: Registry code of a company holding at least 50 %, for its subsidiaries.
shared_owner_with Business array Same owner as: Registry code of a company, for the other companies with one of its current shareholders or beneficial owners.
subsidiaries_count_min Business number Subsidiaries (a count): at least; Number of companies this one holds at least 50 % of; holding companies are subsidiaries_count_min 1.
subsidiaries_count_max Business number Subsidiaries (a count): at most; Number of companies this one holds at least 50 % of; holding companies are subsidiaries_count_min 1.
ultimate_owner_kind Business array Ultimate owner: Kind of owner at the top of the chain: person, company, foreign or state. person · company · foreign · state
pledges_count_min Business number Commercial pledges (a count): at least; Number of active commercial pledges.
pledges_count_max Business number Commercial pledges (a count): at most; Number of active commercial pledges.
pledges_amount_min Business number Commercial pledges amount (euros): at least; Total of active commercial pledges, in euros.
pledges_amount_max Business number Commercial pledges amount (euros): at most; Total of active commercial pledges, in euros.
rulings_count_3y_min Business number Registry rulings, 3 years (a count): at least; Registry warnings, fines and orders in three years (ordinary entries not counted).
rulings_count_3y_max Business number Registry rulings, 3 years (a count): at most; Registry warnings, fines and orders in three years (ordinary entries not counted).
rulings_last_after Business string Latest registry ruling: on or after, YYYY-MM-DD; Date range of the latest registry warning, fine or order.
rulings_last_before Business string Latest registry ruling: on or before, YYYY-MM-DD; Date range of the latest registry warning, fine or order.
board_change_kind Business array Kind of board change: Kind of the latest board change: full (nobody from the board before it is on it now) or partial (somebody joined or left). full · partial
board_changed_after Business string Board changed: on or after, YYYY-MM-DD; Date range of the latest board change, full or partial (founding appointments not counted).
board_changed_before Business string Board changed: on or before, YYYY-MM-DD; Date range of the latest board change, full or partial (founding appointments not counted).
has_role_change_since Business string Representatives changed since: A date, YYYY-MM-DD: companies whose board, council, procurators or liquidators changed on or after it (founding appointments not counted).
Avalik raha ja load (7)
ParameeterTüüpTähendus
grants_5y_min Business number Grants, 5 years (euros): at least; Grants and subsidies received in five years, in euros (not sales to the state).
grants_5y_max Business number Grants, 5 years (euros): at most; Grants and subsidies received in five years, in euros (not sales to the state).
grants_kinds Business array Kind of grant: Kinds of grants received in five years: kredex, eu_fts, state. kredex · eu_fts · state
procurements_won_min Business number Tenders won (a count): at least; Number of public contracts awarded to the company.
procurements_won_max Business number Tenders won (a count): at most; Number of public contracts awarded to the company.
procurement_cpv_divisions Business array Tender CPV division: Two-digit CPV divisions of contracts won, e.g. "45" construction work, "72" IT services.
licences_kinds Business array Licences: Registers that list a licence of the company: ehis (training), kotkas (food), pta (agriculture), ravimiamet (medicines). ehis · kotkas · pta · ravimiamet
Veeb (5)
ParameeterTüüpTähendus
website_ok Business boolean Website works: true: the website the register names answered when Adre last checked it; false: the register names a website and it gave no working answer ("koduleht ei tööta"); "unknown": no website in the register or not checked yet. A company without a website is has_website false, never website_ok false. Values: true, false, or "unknown".
https Business boolean Website on HTTPS: true: a working website served over HTTPS; false: a working website without HTTPS; "unknown": no working website. Values: true, false, or "unknown".
web_platform Business array Website platform: Platform the website runs on: wordpress, wix, voog, squarespace, shopify, woocommerce, prestashop, magento, opencart. wordpress · wix · voog · squarespace · shopify · woocommerce · prestashop · magento · opencart
is_shop Business boolean Online shop: true: the working website runs an online shop platform; false: a working website that is not a shop; "unknown": no working website. Values: true, false, or "unknown".
socials Business array Social media: Social networks the website links to: facebook, instagram, linkedin, youtube, x, tiktok. facebook · instagram · linkedin · youtube · x · tiktok
Asukoht (15)
ParameeterTüüpTähendus
within_km Business object Within a distance of (kilometres): Registered address within a distance of a place, as {"place": "Tartu", "km": 10}, or of a point, as {"lat": 58.38, "lng": 26.72, "km": 10}.
same_address_as Business array At the same address as: Registry code of a company, for the other companies registered at its address.
building_type Business string Building use: A word from the main use of the building at the registered address, e.g. "büroo", "elamu", "tootmis".
building_year_min Business number Building year (a year, e.g. 2024): at least; Year the building at the registered address was built.
building_year_max Business number Building year (a year, e.g. 2024): at most; Year the building at the registered address was built.
building_apartments_min Business number Apartments in the building (a count): at least; Apartments in the building at the registered address, from the building register; apartment associations of large buildings are building_apartments_min 30.
building_apartments_max Business number Apartments in the building (a count): at most; Apartments in the building at the registered address, from the building register; apartment associations of large buildings are building_apartments_min 30.
building_energy_class Business array Building energy class: Energy class letters A to H of the building at the registered address, from its valid certificate; "E või halvem" is ["E", "F", "G", "H"]. A · B · C · D · E · F · G · H
building_heating Business array Building heating: Heating of the building at the registered address as the building register names it: kaugküte (district), lokaalküte (local), kohtküte (room), muu, puudub; a building may have several. kaugküte · lokaalküte · kohtküte · muu · puudub
address_permit_after Business string Permit at the address: on or after, YYYY-MM-DD; Date range of the newest building or use permit issued at the registered address.
address_permit_before Business string Permit at the address: on or before, YYYY-MM-DD; Date range of the newest building or use permit issued at the registered address.
companies_at_address_min Business number Companies at the address (a count): at least; Registered companies sharing the address; a mass-registration address is companies_at_address_min 50.
companies_at_address_max Business number Companies at the address (a count): at most; Registered companies sharing the address; a mass-registration address is companies_at_address_min 50.
settlement_population_min Business number Settlement population (a count): at least; Residents of the settlement of the registered address; rural companies are settlement_population_max 1000.
settlement_population_max Business number Settlement population (a count): at most; Residents of the settlement of the registered address; rural companies are settlement_population_max 1000.
Profiil (14)
ParameeterTüüpTähendus
claimed boolean Verified profile: True for companies that have verified and published their Adre page.
profile_completeness_min Business number Profile completeness (percent, 20 means 20 %): at least; How complete the verified profile is, in percent.
profile_completeness_max Business number Profile completeness (percent, 20 means 20 %): at most; How complete the verified profile is, in percent.
tier Business array Profile plan: Plan of the verified profile: free, pro or business. free · pro · business
verified_after Business string Profile verified: on or after, YYYY-MM-DD; Date range the company verified its profile.
verified_before Business string Profile verified: on or before, YYYY-MM-DD; Date range the company verified its profile.
service string Service: One keyword a company might use to describe a service it offers.
area_served string Area served: One place name a company says it serves.
tools array Tools: Software the company says it uses, as vocabulary keys.
customer_types array Customers: Who the company says it works for, as vocabulary keys. consumers · small_business · large_business · public_sector · resellers
industries_served array Industries served: EMTAK section letters of the industries the company says its customers are in. A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U
accepting_clients array Taking new clients: Whether the company says it takes new clients: yes, waitlist or no. yes · waitlist · no
response_time_max string Answers enquiries: Slowest acceptable answer to an enquiry, as response_time_max; faster answers match too. same_day · one_day · three_days
certifications string Certifications: One keyword from a certification or licence name the company states, e.g. "ISO 9001".
Adre (12)
ParameeterTüüpTähendus
adre_score_min Business number Adre score (0–100): at least; Adre's rule-based score from 0 to 100, a statistical estimate and never a credit decision.
adre_score_max Business number Adre score (0–100): at most; Adre's rule-based score from 0 to 100, a statistical estimate and never a credit decision.
adre_grade Business array Adre grade: Adre grade letters from AAA to C, a statistical estimate. AAA · AA+ · AA · AA- · A+ · A · A- · BBB · BB · B · CCC · C
views_30d_min Business number Page views, 30 days (a count): at least; Views of the company page on Adre in 30 days.
views_30d_max Business number Page views, 30 days (a count): at most; Views of the company page on Adre in 30 days.
reviews_count_min Business number Reviews (a count): at least; Number of published reviews on Adre.
reviews_count_max Business number Reviews (a count): at most; Number of published reviews on Adre.
reviews_avg_min Business number Average review (1–5): at least; Average review rating from 1 to 5.
reviews_avg_max Business number Average review (1–5): at most; Average review rating from 1 to 5.
exclude_list Business array Excluding my list: Id of one of the caller's own saved lists whose companies to leave out; only when the caller names a list.
watchers_min Business number Watchers (a count): at least; Adre users following the company.
watchers_max Business number Watchers (a count): at most; Adre users following the company.

Adre Business sinu enda agendile

Business-paketiga seotud võti avab kolm tööriista, mis teevad tööd, mida avalikud lehed ei tee. Seadistus on sama, mis ülal — muutub ainult võti.

  • list_companies: lause muutub filtriteks ja filtrid otsinguks. Mudel loeb ainult lauset; otsingu teeb sama determineeritud filter, mida vorm kasutab, ja vastus ütleb alati, milliseid filtreid kasutati — nii saab vale tulemuse parandada ühe filtri võrra ja uuesti küsida. Business'ita võti saab eelvaate: esimesed 5 ettevõtet ja vastete koguarvu.
  • area_overview: mis seisab ja mis ehitatakse piirkonnas või raadiuses. Ohutus on alati piirkonna aste, mitte üksikjuhtum.
  • get_report: sama PDF, mille annab töölaud, tagastatuna lingina, mis kehtib 24 tundi. Läheb kuu raportite arvestusse.
  • Ilma Business-võtmeta vastab server 403-ga ja ütleb, et tegu on paketiga — mitte et võti puudub, sest võti võib täiesti korras olla.

Kümme küsimust, mida tasub proovida

Kirjuta need oma assistendile tavalise jutuna; tööriistad valib ta ise.

  1. Kontrolli enne lepingut ettevõtet 10234957: juhatus, omanikud, maksuvõlg, kohtuasjad.
  2. Leia kõik ettevõtted, kellel on sama omanik mis Telia Eesti AS-il.
  3. Mis ehitatakse 500 m raadiuses aadressist EE00634037?
  4. Koosta taustakontroll ettevõttest 10256137 PDF-ina.
  5. Harjumaa ehitusettevõtted käibega üle miljoni, kellel ei ole maksuvõlga.
  6. Võrdle ettevõtteid 10234957 ja 10256137 koos tegevusala mediaaniga.
  7. Millised ettevõtted on registreeritud aadressil Mulla tn 4, Tallinn?
  8. Kes on Tallinna suurimad tööandjad ja mis tegevusaladel?
  9. Jälgi ettevõtet 10234957 ja anna teada juhatuse või omaniku muutusest.
  10. Näita Tartu maakonna IT-ettevõtteid, kes on oma Adre lehe üle võtnud.

Võti on sama kujuga nagu iga teine Adre API võti; paketi otsustab konto, mitte võti. Adre Business →

Mida vastus sisaldab

Iga tööriist vastab kolmes osas, et vastust saaks nii lugeda kui ka edasi töödelda:

  1. lõik lausetega, mille lõpus on selle lehe aadress, kust arvud pärinevad;
  2. samad andmed JSON-ina;
  3. sama JSON structuredContent väljal, kui klient seda toetab.

JSON-i sees on alati sources: iga andmestiku nimi, avaldaja, litsents ja kuupäev, mil Adre seda viimati luges. Palume vastuses nimetada Adre ja lisada lehe link — nii jõuab lugeja allikani.

Ressursid

  • adre://sources The public registers behind every figure on Adre: publisher, how often they publish, the licence, and the day Adre last read each one.
  • adre://llms.txt What Adre is, its URL patterns, the machine-readable surfaces, the data sources and their cadence, the method pages and the re-use terms — the long form, with the content rules and the FAQ inlined.
  • adre://method/{slug} How Adre computes what it publishes, as markdown: "top" for the rankings (formulas, thresholds, what each list counts) and "ohutus" for the registered-offence bands (windows, normalisation, cut-offs and the limits of the data).

Valmisküsimused

  • background_check (company) Check an Estonian company before dealing with it: what it is, how it trades, who is behind it and what the registers flag.
  • home_report (address) What the registers know about one Estonian address: the building, its permits, the area's prices and what is nearby.
  • industry_overview (emtak, county) The leading companies of one activity or one county in Estonia, from the stored rankings.

Piirid

Kasutaja Piir
Ilma võtmeta 20 päringut tunnis
Tasuta konto 100 päringut kuus
Pro konto 5 000 päringut kuus
API pakett kokkuleppel

Võtme saab kontolt. Võtit näidatakse ainult üks kord, seega salvesta see kohe; kaotatud võtme asemel tuleb teha uus.

Minu konto → · JSON API dokumentatsioon

Reeglid, mida server järgib

  • Kõik andmed pärinevad avalikest registritest. Iga vastus nimetab allika ja kuupäeva.
  • Eraisikust on teada ainult nimi ja sünniaasta ning seosed ettevõtetega. Aadresse ega isikukoode ei ole andmestikus olemas.
  • Kinnisvara omanikke ei avaldata. Kinnistusraamat ei ole selle portaali allikas.
  • Maksevõime hinnang on reeglipõhine statistiline hinnang, mitte krediidiotsus.
  • Ohutuse andmed on piirkonna astmed võrreldes sarnaste piirkondadega, mitte juhtumid aadressi juures.

Andmestikud ja allikad →