API Documentation

The MSP Near Me REST API allows you to search and query our directory of managed service providers. All endpoints return JSON and are rate-limited to 60 requests per minute per IP.

Base URL: https://mspnear.me/api/v1
GET/api/v1/listings

List all published MSP listings

Parameters

NameTypeDescription
qstringSearch by name, description, or city
countrystringFilter by country code (e.g. GB, US)
citystringFilter by city name
servicestringFilter by service slug
tierstringFilter by tier (free, pro, premium)
pagenumberPage number (default: 1)
per_pagenumberResults per page (default: 25, max: 100)
GET/api/v1/listings/:slug

Get details for a single listing by slug

GET/api/v1/listings/nearby

Find MSPs near a location using PostGIS

Parameters

NameTypeDescription
latnumberLatitude (required)
lngnumberLongitude (required)
radiusnumberRadius in km (default: 50)
qstringOptional text search filter
POST/api/v1/leads

Submit an enquiry/lead for a listing

Parameters

NameTypeDescription
listing_idstringThe listing UUID (required)
namestringContact name (required)
emailstringContact email (required)
messagestringEnquiry message (required)
companystringCompany name (optional)
phonestringPhone number (optional)
GET/api/v1/services

List all available service categories

GET/api/v1/countries

List all countries with listing counts

Rate Limiting

All endpoints are limited to 60 requests per minute per IP address. If you exceed this limit, you will receive a 429 Too Many Requests response. For higher limits, please contact us.