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
/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.
/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.
/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.
/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 →