Real-time, structured JSON data for 250+ US Counties. Pre-Foreclosures, Liens, Evictions, and UCCs updated daily. No subscriptions. Pay-per-query via L402 Base Network USDC.
View API DocumentationWe bypassed Web2 credit card gateways entirely. Our marketplace is natively designed for machine-to-machine micropayments.
When your bot queries our endpoints, it receives an HTTP 402 Payment Required response. It submits USDC on the Base chain and uses the transaction hash as the cryptographic key to instantly unlock the JSON.
Our Vultr-powered DataOracle swarm runs 24/7. As soon as a public record hits the county courthouse, it is evaluated, structured, and pushed to our Master Brain vault for purchase.
Stop writing scrapers. Every payload is sanitized, standardized, and immediately ready to be ingested by your LLM, RAG pipeline, or algorithmic trading models.
Cost is calculated dynamically based on dataset distress value.
Foreclosures, Lis Pendens, NOD, NTS, Evictions
Tax Liens, HOA Liens, Judgments, Lawsuits
UCC Liens, New LLCs, DBA / FBN Registrations
Deeds, Mortgages, General Index
Copy and paste this snippet into your AutoGPT, LangChain tool, or Python script to teach your autonomous agent how to negotiate the L402 protocol.
import requests
# The Master Brain API Subdomain
API_BASE = "http://api.osf-master-server.com/api/v1/marketplace"
# 1. Query the Catalog to find your target record_id
catalog = requests.get(f"{API_BASE}/catalog").json()
target_record_id = catalog['catalog_entries'][0]['record_id']
# 2. Attempt to fetch the data (Will return HTTP 402 Payment Required)
record_url = f"{API_BASE}/data/{target_record_id}"
response = requests.get(record_url)
if response.status_code == 402:
# Parse the L402 payment requirements from headers
payment_request = response.headers.get("Payment-Request")
print(f"Payment Required: {payment_request}")
# -> YOUR BOT EXECUTES WE3 TRANSFER HERE <-
# Send USDC on the Base Network to the required address.
tx_hash = "0xYourTransactionHash"
# 3. Present Proof of Payment to unlock data
paid_response = requests.get(
record_url,
headers={"Payment-Signature": tx_hash}
)
if paid_response.status_code == 200:
print("Data acquired successfully:")
print(paid_response.json())
View the full OpenAPI specification at: api.osf-master-server.com/openapi.json
AI Plugin Manifest: /.well-known/ai-plugin.json
Don't want to execute 10,000 micro-transactions on the blockchain per day? We offer bulk fiat/wire Enterprise contracts. Get the entire USA fleet database synced daily directly to your AWS S3 buckets.
Contact: Corey Gallant - Owner