Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/leadsquared-leads-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: LeadSquared REST Activities Leads API
version: '2.0'
description: 'REST API for managing leads, opportunities, and activities in
LeadSquared. Authentication uses an AccessKey and SecretKey passed
as query parameters. The API host is region-specific; substitute
your tenant API host for the {host} server variable.
Source documentation: https://apidocs.leadsquared.com/
'
servers:
- url: https://{host}/v2
description: Region-specific LeadSquared API host
variables:
host:
default: api.leadsquared.com
description: Your region-specific API host (see https://apidocs.leadsquared.com/api-host/)
security:
- AccessKeyAuth: []
SecretKeyAuth: []
tags:
- name: Leads
description: Lead create, get, and search
paths:
/LeadManagement.svc/Lead.Create:
post:
operationId: createLead
summary: Create a lead
description: 'Create a new lead in LeadSquared. At least one unique field
(such as EmailAddress or Phone) must be provided.
'
tags:
- Leads
requestBody:
required: true
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/LeadAttribute'
example:
- Attribute: EmailAddress
Value: joe.pesci@example.com
- Attribute: FirstName
Value: Joe
- Attribute: LastName
Value: Pesci
- Attribute: Phone
Value: '8888888888'
responses:
'200':
description: Lead created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/CreateResponse'
example:
Status: Success
Message:
Id: cc3fef18-960b-4a60-98c0-af2ab61cee80
/LeadManagement.svc/Leads.GetById:
get:
operationId: getLeadById
summary: Get a lead by ID
description: Retrieve a single lead by its unique ProspectID.
tags:
- Leads
parameters:
- name: id
in: query
required: true
description: Unique identifier of the lead
schema:
type: string
responses:
'200':
description: Lead returned (array, possibly empty)
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Lead'
'401':
description: Invalid credentials
'429':
description: Rate limited
/LeadManagement.svc/Leads.GetByQuickSearch:
get:
operationId: quickSearchLeads
summary: Quick search leads
description: 'Search leads by FirstName, LastName, EmailAddress, Phone, Mobile,
Company, City, or Country. Mirrors the in-app Quick Search box.
'
tags:
- Leads
parameters:
- name: key
in: query
required: true
description: Search value
schema:
type: string
responses:
'200':
description: Matching leads
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Lead'
components:
schemas:
Lead:
type: object
properties:
ProspectID:
type: string
LeadType:
type: string
FirstName:
type: string
LastName:
type: string
EmailAddress:
type: string
Phone:
type: string
Company:
type: string
nullable: true
ProspectStage:
type: string
OwnerId:
type: string
CreatedOn:
type: string
ModifiedOn:
type: string
Score:
type: number
EngagementScore:
type: number
LeadAttribute:
type: object
required:
- Attribute
- Value
properties:
Attribute:
type: string
example: EmailAddress
Value:
type: string
example: joe.pesci@example.com
CreateResponse:
type: object
properties:
Status:
type: string
example: Success
Message:
type: object
properties:
Id:
type: string
example: cc3fef18-960b-4a60-98c0-af2ab61cee80
securitySchemes:
AccessKeyAuth:
type: apiKey
in: query
name: accessKey
SecretKeyAuth:
type: apiKey
in: query
name: secretKey