Skip to main content
Machine-Readable Infrastructure

Geo Petroleum API & AI Agent Documentation

Public, zero-authentication endpoints enabling AI procurement assistants, environmental compliance tools, and RAG systems to retrieve verified TCEQ Title 30 TAC Chapter 334 testing schedules, UL-142 / UL-2085 tank specifications, and ASTM ESA standards.

Authentication & Rate Limits

All read endpoints (/api/llm, /openapi.json, /llms.txt, /llms-full.txt) are public and require no API key or Bearer token. Write endpoints (POST /api/contact) enforce a sliding-window limit of 3 requests per 60 seconds per client IP and return structured JSON error codes (code, message, resolution).

Markdown Content Negotiation

Every public route on www.geopetroleum.com supports HTTP content negotiation. Send Accept: text/markdown on any page URL to receive a token-efficient text/markdown; charset=utf-8 representation with Vary: Accept instead of HTML.

Available Endpoints

GET/api/llmNone (Public Read-Only)

Structured JSON knowledge graph covering corporate entity data, environmental & petroleum services, 14+ technical glossary definitions, engineering articles, and FAQs. Supports ?q=<keyword> and ?section=all|entity|services|glossary|blogs|faqs.

GET/openapi.jsonNone (Public Read-Only)

Machine-readable OpenAPI 3.1.0 specification with typed parameter schemas, operationIds, response payloads, and structured error formats for LLM function calling.

POST/api/contactNone (IP Rate Limited: 3 req / 60s)

Submits a commercial consultation or project quote request for Phase I/II ESAs, TCEQ compliance testing, UL-142/UL-2085 storage tanks, or canopy imaging.

GET/llms.txt & /llms-full.txtNone (Public Read-Only)

Plain-text Markdown context summary (/llms.txt) with agent when-to-use instructions and complete engineering specification tables (/llms-full.txt).

Example Requests

1. Search Tank Standards in Structured JSON

curl -sS "https://www.geopetroleum.com/api/llm?section=glossary&q=UL%202085"

2. Fetch Any Page as Clean Markdown

curl -sS -H "Accept: text/markdown" "https://www.geopetroleum.com/services/fuel-tank-manufacturing"

3. Submit a Commercial Project Inquiry

curl -sS -X POST "https://www.geopetroleum.com/api/contact" \
  -H "Content-Type: application/json" \
  -d '{
    "fullName": "Jordan Taylor",
    "companyName": "Gulf Coast Fleet Logistics",
    "email": "jtaylor@example.com",
    "serviceNeeded": "Fuel Tank Manufacturing (UL-142 / UL-2085)",
    "siteScope": "Houston, TX (12,000-gal diesel depot)",
    "message": "Requesting quote for double-wall UL-2085 Fireguard tank + SPCC plan."
  }'

Need human engineering support? Reach our Houston headquarters directly.

Contact Engineering Team →