ThisIsMNThisIsMN
  • Pricing
  • Docs
LoginGet Started

Find Local

Search businesses, events, and places across Minnesota.

Explore Nearby

Browse by region, city, category, or map view.

Plan Ahead

Track community events and seasonal things to do.

Access Support

Use accessible, multilingual contact and support paths.

ThisIsMNThisIsMN

Your comprehensive Minnesota business directory with AI-powered search, helping locals and visitors discover the best experiences across the Land of 10,000 Lakes.

Start locally

Browse DirectoryContact Us

Use the directory, map, and contact routes without signing in.

Explore

  • Directory
  • Map Search
  • Search
  • New Businesses
  • Events Calendar
  • Deals & Offers

For Business

  • Pricing
  • ROI Calculator
  • Developers
  • Contact Sales
  • Blog
  • Changelog

Company

  • Community
  • Best Of
  • Guides
  • Things To Do
  • Day Trips
  • Contact

Support

  • Accessibility
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • API Docs
  • Contact Support

Use ThisIsMN on any device

The mobile web experience keeps directory search, events, and maps close at hand.

Open DirectoryOpen Map
Coverage
Minnesota communities
Email
hello@thisismn.com
Accessibility
View support options
© 2026 This is Minnesota. All rights reserved.
TermsPrivacyCookiesSitemap
  • Home
  • Search
  • Saved
  • Map
  • Sign in

API Documentation

Build amazing applications with the Minnesota Business Directory API

API capabilities

RESTful API

Simple and intuitive REST endpoints

Secure

API key authentication with HTTPS

Rate Limited

1000 requests per hour per key

JSON Format

Clean JSON responses with pagination

Getting Started

1. Get Your API Key

Sign up for a developer account to receive your API key. You'll need this key for all API requests.

2. Make Your First Request

Include your API key in the X-API-Key header:

curl -X GET "$API_BASE_URL/businesses" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json"

3. Handle Responses

All responses are in JSON format with consistent structure:

{
  "success": true,
  "data": [...],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 100,
    "totalPages": 5
  }
}

Base URL

https://api.thisismn.com/api/v1

Rate Limiting

Rate Limits

API requests are limited to 1000 per hour per API key. Rate limit information is included in response headers:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200

Need Help?

Check out our resources or contact our developer support team.