Property, land and site screening logo

Grid, Tower & Infrastructure Pipeline Near a Site

$0.75 USDC per call · Business, finance and compliance · POST /api/v1/infrastructure-pipeline · Id infrastructure-pipeline-brief

Screens a US site (latitude/longitude or Census-geocoded address) within a radius (default 10, max 50 miles) using primary public data: operating and planned generators and storage from EIA Form 860M, active interconnection-queue entries from MISO, CAISO, NYISO and ERCOT matched at county level, FCC Antenna Structure Registration towers, and HIFLD transmission lines and substations. Code computes distances, MW by fuel and status, capacity added over a stated window, queue-age statistics, and rule-based signals for data center, logistics, telecom, solar and storage, or general siting, each with its factor, threshold, source URL and fetch time. Not covered, and listed as such in the output: PJM, SPP and ISO-NE queues, state PUC dockets, right-of-way and permit logs, fiber maps, and utility-specific available capacity. Abstains with INSUFFICIENT_DATA when too little resolves; failed layers are listed.

What you get

Early site screening otherwise means hand-collecting EIA, ISO queue, FCC and HIFLD data for each candidate; this returns the computed, sourced picture in one call so weak sites can be dropped before paying for utility studies.

Call it

Send the JSON body below to https://agents.writerslogic.com/api/v1/infrastructure-pipeline. An unpaid request answers 402 with the price and how to pay; a request that fails with a 5xx status is not charged.

curl -i -X POST https://agents.writerslogic.com/api/v1/infrastructure-pipeline \
  -H 'content-type: application/json' \
  -d '{"latitude":39.0438,"longitude":-77.4874,"radius_miles":10,"focus":"data_center"}'

Input

FieldTypeRequiredDescription
latitudenumber; 17..72noWGS84 latitude of the site (United States and territories). Give latitude and longitude together, or address.
longitudenumber; -180..-64noWGS84 longitude of the site.
addressstring; length 5..200noUS street address, geocoded with the Census Bureau geocoder. Used when latitude/longitude are absent.
radius_milesnumber; 0.5..200noSearch radius in miles (default 10, clamped to at most 50).
focusstring; one of "data_center", "logistics", "telecom", "solar_storage", "general"noWhich screening signals to emphasise. Default general.
window_yearsinteger; 1..10noWindow for capacity added within the radius (default 3 years).

Example request body

{
  "latitude": 39.0438,
  "longitude": -77.4874,
  "radius_miles": 10,
  "focus": "data_center"
}

Result

The response is { "data": ..., "_provenance": ... }. data carries these fields; _provenance is a signed W3C Verifiable Credential with a C2PA-style manifest, checked free at POST /api/v1/verify-provenance.

FieldTypeRequiredDescription
headlineobjectnodecision is one of FAVORABLE_SCREEN, MIXED_SCREEN, WEAK_SCREEN, INSUFFICIENT_DATA.
siteobjectno
radius_milesnumberno
generationobjectnoEIA-860M operating and planned MW by fuel and status, capacity added in the window, largest units.
interconnection_queuesobjectnoCounty-level active queue entries for supported operators; unsupported operators listed.
towersobjectnoFCC ASR structures within the radius.
transmissionobjectnoHIFLD substations and lines of 100 kV and above.
signalsarray<object>noRule-based signals with factor, threshold, verdict, source URL and fetch time.
layersarray<object>no
failed_layersarray<object>no
sourcesarray<object>no
not_checkedarray<string>no
limitsarray<string>no

Pay and connect

Available through: x402 (USDC on Base), MCP, RapidAPI, Apify.

Machine-readable