81trust / 100
Fi Company
by eu-verify in Company & people data
x402 APIPassing, checked 1 h ago
Official Finnish company registry via PRH YTJ open data v3 (avoindata.prh.fi). Query: ?q=nokia for name search (best matches first, max 10) or ?q=0112038-9 for exact Business ID lookup. Returns business_id, EU BRIS id, current name, company form, main business line, registration date, status, end date, website and address per company. Company data only, no personal data (GDPR). License CC BY 4.0. 24h cache.
GET https://data.greeneris.io/v1/fi/company
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 179 ms typical, 179 ms slowest 5%
- Last check
- 1 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://data.greeneris.io/v1/fi/company?q=0112038-9"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fdata.greeneris.io%2Fv1%2Ffi%2Fcompany
const res = await pay("https://data.greeneris.io/v1/fi/company?q=0112038-9");
console.log(await res.json());Example input
{
"q": "0112038-9"
}Example output
{
"match_type": "business_id",
"query": "0112038-9",
"results": [
{
"address": {
"city": "ESPOO",
"post_code": "02610",
"street": "Karakaari 7",
"type": "visiting"
},
"business_id": "0112038-9",
"company_form": "Public limited company",
"end_date": null,
"eu_id": "FIFPRO.0112038-9",
"main_business_line": {
"code": "70100",
"description": "Activities of head offices"
},
"name": "Nokia Oyj",
"natural_person": false,
"registration_date": "1896-12-19",
"status": "2",
"status_description": "registered",
"website": "www.nokia.com"
}
],
"returned": 1,
"source": "avoindata.prh.fi (Finnish Patent and Registration Office, YTJ open data v3, CC BY 4.0); company data only, no personal data",
"total_results": 1
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 1 h ago | Passed | 402 | 176 ms | $0.003 |
| 5 h ago | Passed | 402 | 331 ms | $0.003 |
| 10 h ago | Passed | 402 | 179 ms | $0.003 |