Attesta Portugal Property Verify avatar

Attesta Portugal Property Verify

Pricing

from $30.00 / 1,000 verify claims

Go to Apify Store
Attesta Portugal Property Verify

Attesta Portugal Property Verify

Search Portugal residential listings and verify property claims with signed JWS receipts from Attesta.

Pricing

from $30.00 / 1,000 verify claims

Rating

0.0

(0)

Developer

Dor Alboim

Dor Alboim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

What does Attesta Portugal Property Verify do?

This Actor is a Portugal property verification API for AI agents and analysts. It does not scrape Idealista or Imovirtual itself. It calls Attesta — a provenance-grade corpus of Portuguese residential listings — and returns either structured search results or a signed JWS verification receipt.

Use it when you need to check a claim such as “T2 in Faro €240k, 40 days on market” against stored portal snapshots, with citations that survive later audit.

Why use Attesta?

Portal listings drift. Prices change, ads vanish, and the same apartment appears on more than one site. Attesta keeps append-only snapshots, strips PII at ingest, and signs a machine-readable attestation you can file.

  • Search Portugal listings by region, city, typology, and price
  • Verify a natural-language claim (corpus or deep)
  • Receive a JWS receipt plus structured verdicts and confidence
  • Run from Apify Console, API, schedules, or other Actors
  • Pay per event — no Attesta account required for Store users once the owner configures the backend key

What data can Attesta extract?

FieldTypeDescription
kindstringlisting or verification
idstringCanonical property id (search)
city / regionstringLocation
current_price_eurnumberLatest observed asking price
days_on_marketnumberObserved time on market
staleness_scorenumberFreshness score (0–1, lower is fresher)
sourcesarrayPortal sources (e.g. Idealista PT, Imovirtual)
claimstringInput claim (verify)
confidencenumberAggregated verification confidence
verdictsarrayPer-predicate labels with evidence refs
jwsstringSigned attestation token
attestation_idstringPersisted receipt id

How to verify a Portugal property claim

  1. Open this Actor in Apify Console.
  2. Keep Action as verify.
  3. Use the prefilled claim or write your own (city, typology, price, days on market).
  4. Choose corpus for snapshot evidence or deep for a live re-fetch when available.
  5. Click Start. Download the dataset as JSON, CSV, or Excel.

To search instead of verify, set Action to search and optionally filter by region (PT-08), city (Faro), typology (T2), and price.

How much will it cost?

This Actor is designed for pay-per-event pricing (configure prices in the Publication tab):

  • search-listings — one search call
  • listing-item — each listing written to the dataset
  • verify-claim — corpus verification + JWS
  • verify-claim-deep — live-fetch verification + JWS

Suggested starting prices that track Attesta’s own list: about $0.02 per search, $0.005 per listing, $0.03 per corpus verify, $0.10 per deep verify. Platform compute for a typical run is a few seconds on 1 GB.

Input

See the Input tab for the full form. The important fields are:

  • actionsearch or verify
  • claim — required for verify
  • depthcorpus or deep
  • region, city, typology, minPriceEur, maxPriceEur, limit — search filters
  • attestaApiKey — only needed if the Actor owner has not set ATTESTA_API_KEY

Output

You can download the dataset in JSON, HTML, CSV, or Excel.

Search example:

{
"kind": "listing",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"region": "PT-08",
"city": "Faro",
"current_price_eur": 240000,
"days_on_market": 40,
"staleness_score": 0.12,
"is_active": true,
"sources": ["idealista_pt"]
}

Verify example:

{
"kind": "verification",
"claim": "T2 in Faro €240k, 40 days on market",
"verification_mode": "corpus",
"confidence": 0.81,
"verdicts": [{ "verdict": "CORROBORATED", "predicate": "price_eur" }],
"jws": "eyJhbGciOiJFUzI1NiJ9...",
"attestation_id": "11111111-2222-3333-4444-555555555555"
}

FAQ, disclaimers, and support

Is this an Idealista or Imovirtual scraper?

No. Attesta already ingests those portals (PII-stripped, snapshot-based) and exposes search plus verify_claim. This Actor is a Store wrapper around that API so agents can pay per event on Apify.

Do I need an Attesta account?

Store users pay through Apify. The Actor owner must set ATTESTA_API_KEY (Apify secret @attestaApiKey, typically Railway BOOTSTRAP_API_KEY) so runs can reach the live Attesta API. ATTESTA_BASE_URL defaults to production.

What about personal data?

Attesta strips PII at ingestion before database or object-storage writes. Results are property facts, not private contact details. You should still treat outputs as potentially personal under GDPR if they can identify a dwelling owner, and only use them with a legitimate purpose.

Support

Use the Issues tab on this Actor for bugs and feature requests. Programmatic access is on the API tab. Attesta REST/MCP docs live at the Attesta /docs endpoint.