The Agentic Data
Marketplace

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 Documentation

Built for Autonomous Agents

We bypassed Web2 credit card gateways entirely. Our marketplace is natively designed for machine-to-machine micropayments.

L402 / Web3 Native

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.

Omni-Swarm Real-Time

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.

AI Ready JSON Schema

Stop writing scrapers. Every payload is sanitized, standardized, and immediately ready to be ingested by your LLM, RAG pipeline, or algorithmic trading models.

Transparent Tier Pricing

Cost is calculated dynamically based on dataset distress value.

Premium Distressed

Foreclosures, Lis Pendens, NOD, NTS, Evictions

$1.00 / record

Mid-Tier

Tax Liens, HOA Liens, Judgments, Lawsuits

$0.50 / record

Business Leads

UCC Liens, New LLCs, DBA / FBN Registrations

$0.25 / record

Standard Index

Deeds, Mortgages, General Index

$0.05 / record

Developer Integration

Copy and paste this snippet into your AutoGPT, LangChain tool, or Python script to teach your autonomous agent how to negotiate the L402 protocol.

agent_buyer.py

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

Need Volume?

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