The API Layer for Grassroots Advocacy1M+ data points

District Lookup
Legislator API

One API call. Every US representative. Rich profiles, contact methods, and staff directories. Built for advocacy platforms and AI agents.

100 free lookups/month. No credit card required.

Live Demo

Try it live

Turn any address into actionable representative data.

Try an example:

Type an address or click an example above

Data Coverage

Complete civic data in every response

Not just names and party affiliations. Our API returns deep, structured profiles with 40+ data fields per legislator—everything you need to build meaningful civic engagement tools, advocacy platforms, and constituent services.

Legislator Profiles

Comprehensive biographical data for every representative.

  • Full biography & career history
  • Education background
  • Years in office & term dates
  • Official photos & headshots
  • Party affiliation & chamber

Legislative Activity

Track what your representatives are actually doing in Congress.

  • Bills sponsored & cosponsored
  • Complete voting records
  • Committee assignments & roles
  • Policy focus areas
  • Legislative priorities

Contact Information

Every channel to reach your representatives, verified and current.

  • Direct contact form URLs
  • DC & district office addresses
  • Office phone numbers
  • Official website URLs
  • District office locations

Social Media Profiles

Connect with legislators across every major platform.

  • X (Twitter) handles
  • Facebook pages
  • Instagram accounts
  • YouTube channels
  • Official RSS feeds

District Demographics

Understand the communities your representatives serve.

  • Population statistics
  • District boundaries & codes
  • Key district issues
  • Economic indicators
  • District overview & context

Staff Directory

Know who handles what in every congressional office.

  • Chiefs of staff
  • Legislative directors
  • Communications directors
  • District office managers
  • Policy area specialists
Quick Start

One call. All the data.

Dead simple integration. Works with any stack.

curl
Python
Node.js
# Look up legislators by address
curl "https://api.legisletter.org/v1/lookup" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"address": "350 5th Ave, New York, NY 10118"}'
200 OKResponse
{
  "federal": {
    "senators": [{ "name": "Chuck Schumer", ... }],
    "representative": { "name": "Jerry Nadler", ... }
  },
  "state": { /* State legislators */ },
  "local": { /* City council, mayor */ }
}
Python
Node.js
Ruby
Go
PHP
Rust
Zapier
AI-Ready Infrastructure

Works with Claude, GPT, and more

Structured JSON responses designed for LLMs. Give your AI agents real-time access to legislator data.

MCP Server

Plug-and-play server for Claude. Real-time lookups.

  • Claude Desktop & Code
  • Runs locally, data stays yours
  • Zero-config setup

Function Calling

Pre-built tool schemas. Copy-paste into any LLM.

  • GPT, Claude, Gemini ready
  • JSON tool definitions
  • Copy-paste schemas

Structured Output

Strict schemas. Your AI never guesses formats.

  • TypeScript types
  • Zod validation schemas
  • Consistent every call
Claude
GPT-5
Gemini
Plans

Simple pricing

Start free. Scale when ready. No surprises.

Free

$0/mo

Federal only

535 Congress members

  • 100 lookups/month
  • All 40+ data fields
  • Claude & GPT ready
  • No credit card
Start free
Most popular

Pro

$20/mo

Federal + State

7,900+ legislators in all 50 states

  • 2,000 lookups/month
  • All 40+ data fields
  • Claude & GPT ready
  • Email support
Get Pro

National

$200/mo

Federal + State + Local

Complete coverage incl. city councils

  • Unlimited lookups
  • All 40+ data fields
  • Claude & GPT ready
  • Priority support
Get National

Need more? Contact us for enterprise pricing.

Ready to build?

Get your API key in seconds. Start building civic tech that matters.

No credit card required. Start with 100 free lookups.