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.
Try it live
Turn any address into actionable representative data.
Try an example:
Type an address or click an example above
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
One call. All the data.
Dead simple integration. Works with any stack.
# 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"}'{
"federal": {
"senators": [{ "name": "Chuck Schumer", ... }],
"representative": { "name": "Jerry Nadler", ... }
},
"state": { /* State legislators */ },
"local": { /* City council, mayor */ }
}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
Simple pricing
Start free. Scale when ready. No surprises.
Free
Federal only
535 Congress members
- 100 lookups/month
- All 40+ data fields
- Claude & GPT ready
- No credit card
Pro
Federal + State
7,900+ legislators in all 50 states
- 2,000 lookups/month
- All 40+ data fields
- Claude & GPT ready
- Email support
National
Federal + State + Local
Complete coverage incl. city councils
- Unlimited lookups
- All 40+ data fields
- Claude & GPT ready
- Priority support
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.