Give it access to real Spanish public data — Land Registry, Business Registry, case law, public tenders — so it answers with facts, not hallucinations.
// Your agent decides to query the Land Registry tool_call: dataprem.catastro.get ref: "1234567AB1234C" // DataPrem responds in <50ms { "address": "CL EJEMPLO 15, 3A", "area_sqm": 87, "use": "Residential", "cadastral_value": 94200, "coordinates": [-0.375, 39.469] }
LLMs reason well, but hallucinate when they lack data. Give your agent verified tools for Spanish public sources.
SOAP clients for the Land Registry. PDF parsers for BORME. Scrapers for CENDOJ. Undocumented XML for public tenders. Each source is a project.
They change the HTML, rotate certificates, move endpoints. Your scraper stops working on a Friday at 10pm. Every team reinvents the same wheel.
One endpoint per source. Normalized JSON. Smart caching. Accumulated history. 24/7 monitoring. You send the request, we maintain the connector.
Each source is a tool your LLM can invoke natively via MCP, or a classic REST endpoint. You choose.
Properties, area, use, cadastral value, coordinates. By cadastral reference or address.
Daily corporate events: registrations, deregistrations, appointments, mergers. Search by company or person.
Spanish public procurement. Filter by sector, amount, region. Alert webhooks.
Tax ID, corporate purpose, directors, annual accounts. Search by name or ID number.
Case law from all courts. Semantic search with embeddings.
Mandatory e-invoicing. Validation and submission to the SII.
Vehicles, MOT, insurance. Verification via delegated digital certificate.
Ownership, liens, mortgages. Automated simple notes.
Professional registration verification: doctors, lawyers, architects.
SOAP connectors, PDF parsing, scraping, digital certificates, cross-source matching. We maintain it. You get clean JSON.
AI agent, legaltech, proptech, ERP, chatbot. Anything that speaks HTTP or MCP.
Auth, rate limiting, caching, normalization, history. One clean endpoint per source.
Maintained, monitored and cached connectors. If a source changes, we fix it.
API key, one import, and your agent can already query the Land Registry, search BORME or filter tenders. No config, no infra.
Compatible with Claude, ChatGPT, Cursor, Windsurf and any MCP client. Or use the REST API directly from any language.
{
"mcpServers": {
"dataprem": {
"command": "npx",
"args": ["@dataprem/mcp-server"],
"env": {
"DATAPREM_API_KEY": "dp_live_..."
}
}
}
}
// Now your LLM can do this:
// "Who is the director of Acme SL?"
// "IT tenders in Madrid > 100K"
// "Cadastral data for Calle Mayor 12"
# Search company in BORME curl "https://api.dataprem.com/v1/borme?q=Acme" \ -H "Authorization: Bearer dp_live_..." # Open tenders in Madrid > 100K curl "https://api.dataprem.com/v1/licitaciones\ ?comunidad=madrid&min=100000&estado=abierta" \ -H "Authorization: Bearer dp_live_..."
from dataprem import DataPrem client = DataPrem(api_key="dp_live_...") # Land Registry query property = client.catastro.get("1234567AB1234C") print(property.area_sqm, property.use) # Search BORME companies = client.borme.search(name="Acme") for c in companies: print(c.name, c.directors)
Your agents decide what to query. DataPrem gives them the tools.
Your agent cross-references BORME + Commercial Registry + CENDOJ to generate a complete report on any Spanish company in seconds.
Cadastral data + transaction history + nearby construction tenders. Everything an appraiser needs, in one query.
Set up filters by sector, amount and region. Get webhook alerts when a new opportunity appears.
Verify directors, professional registrations, ownership in real time. Integrate directly into your onboarding flow.
Your product generates reports by cross-referencing BORME + Commercial Registry + awarded tenders. What takes days today, in one call.
Add cadastral, corporate or professional registration data to your contact records automatically from your pipeline.
All plans include all sources. No hidden costs. Upgrade or downgrade anytime.
Free API key. 100 requests/month. Docs from day one. Or try the chat directly.
Get 100 requests/month for free.
Compatible with Claude, ChatGPT, Cursor.
Tell us about your use case or project. We'll get back to you within 24 hours with a concrete proposal.
Thanks for reaching out. We'll get back to you within 24 business hours.