EU

PUBLICAPI / API directory

Find your next API.
Know the limits. Build further.

A practical starting point for public APIs. Compare access, pricing and limitations — with direct links to the original sources.

Categories (61)

7321 APIs found

EU

music

Spotify

View Spotify music catalog, manage users' libraries, get recommendations and more

Access: OAuthType: API

HTTPS: Yes

github-public-apis

EU

transport

Spotify Web API

OpenAPI-specified web service (spotify.com, version 1.0.0): You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and much more. Browse our available Web API endpoints using the sidebar at left, or via the navigation bar on top of this page on smaller screens. In order to make successful Web API requests your app will

Type: API

profiles

EU

transport

Spotify Web API with fixes and improvements from sonallux (spotify.com)

OpenAPI-specified service (spotify.com:sonallux, version 2023.2.27): You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and much more. Browse our available Web API endpoints using the sidebar at left, or via the navigation bar on top of this page on smaller screens. In order to make successful Web API requests your app will

Type: API

profiles

EU

geocoding

SpotSense

Add location based interactions to your mobile app

Access: Personal API keyType: API

HTTPS: Yes

github-public-apis

EU

security

SpryTools Email Validation

SpryTools Email Validation (Data Validation): Syntax + MX + disposable/role-based email validation

Access: Personal API keyType: API

profiles

EU

developer-tools

SpryTools Screenshot

SpryTools Screenshot (Development): Capture full-page or viewport website screenshots (PNG/JPEG/WebP)

Access: Personal API keyType: API

profiles

EU

developer-tools

SpryTools Web Scraping

SpryTools Web Scraping (Development): Extract HTML/text/CSS-selector data, Cloudflare-bypass

Access: Personal API keyType: API

profiles

EU

security

Spyse

Access data on all Internet assets and build powerful attack surface management applications

Access: Personal API keyType: API

HTTPS: Yes

github-public-apis

EU

developer-tools

SQLable

SQLable (Development): Validate SQL query

Access: No keyType: API

profiles

EU

developer-tools

SqlManagementClient — sql-advisors (azure.com)

OpenAPI-specified service (azure.com:sql-advisors, version 2015-05-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-blobAuditing (azure.com)

OpenAPI-specified service (azure.com:sql-blobAuditing, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-blobAuditingPolicies (azure.com)

OpenAPI-specified service (azure.com:sql-blobAuditingPolicies, version 2015-05-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-cancelOperations (azure.com)

OpenAPI-specified service (azure.com:sql-cancelOperations, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-cancelPoolOperations (azure.com)

OpenAPI-specified service (azure.com:sql-cancelPoolOperations, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-capabilities (azure.com)

OpenAPI-specified service (azure.com:sql-capabilities, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-databaseAutomaticTuning (azure.com)

OpenAPI-specified service (azure.com:sql-databaseAutomaticTuning, version 2015-05-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-databases (azure.com)

OpenAPI-specified service (azure.com:sql-databases, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-DatabaseSchema (azure.com)

OpenAPI-specified service (azure.com:sql-DatabaseSchema, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

security

SqlManagementClient — sql-DatabaseSecurityAlertPolicies (azure.com)

OpenAPI-specified service (azure.com:sql-DatabaseSecurityAlertPolicies, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-databaseVulnerabilityAssessmentBaselines (azure.com)

OpenAPI-specified service (azure.com:sql-databaseVulnerabilityAssessmentBaselines, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-databaseVulnerabilityAssessments (azure.com)

OpenAPI-specified service (azure.com:sql-databaseVulnerabilityAssessments, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-databaseVulnerabilityAssessmentScans (azure.com)

OpenAPI-specified service (azure.com:sql-databaseVulnerabilityAssessmentScans, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-dataWarehouseUserActivities (azure.com)

OpenAPI-specified service (azure.com:sql-dataWarehouseUserActivities, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-elasticPools (azure.com)

OpenAPI-specified service (azure.com:sql-elasticPools, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-encryptionProtectors (azure.com)

OpenAPI-specified service (azure.com:sql-encryptionProtectors, version 2015-05-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-FailoverDatabases (azure.com)

OpenAPI-specified service (azure.com:sql-FailoverDatabases, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-FailoverElasticPools (azure.com)

OpenAPI-specified service (azure.com:sql-FailoverElasticPools, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-failoverGroups (azure.com)

OpenAPI-specified service (azure.com:sql-failoverGroups, version 2015-05-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-firewallRules (azure.com)

OpenAPI-specified service (azure.com:sql-firewallRules, version 2015-05-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-instanceFailoverGroups (azure.com)

OpenAPI-specified service (azure.com:sql-instanceFailoverGroups, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-instancePools (azure.com)

OpenAPI-specified service (azure.com:sql-instancePools, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-jobs (azure.com)

OpenAPI-specified service (azure.com:sql-jobs, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-longTermRetention (azure.com)

OpenAPI-specified service (azure.com:sql-longTermRetention, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedBackupShortTermRetention (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedBackupShortTermRetention, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedDatabases (azure.com)

OpenAPI-specified service (azure.com:sql-managedDatabases, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedDatabaseSchema (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedDatabaseSchema, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

security

SqlManagementClient — sql-ManagedDatabaseSecurityAlertPolicies (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedDatabaseSecurityAlertPolicies, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedDatabaseSensitivityLabels (azure.com)

OpenAPI-specified service (azure.com:sql-managedDatabaseSensitivityLabels, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedDatabaseVulnerabilityAssesmentRuleBaselines (azure.com)

OpenAPI-specified service (azure.com:sql-managedDatabaseVulnerabilityAssesmentRuleBaselines, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedDatabaseVulnerabilityAssessments (azure.com)

OpenAPI-specified service (azure.com:sql-managedDatabaseVulnerabilityAssessments, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedDatabaseVulnerabilityAssessmentScans (azure.com)

OpenAPI-specified service (azure.com:sql-managedDatabaseVulnerabilityAssessmentScans, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedInstanceAdministrators (azure.com)

OpenAPI-specified service (azure.com:sql-managedInstanceAdministrators, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedInstanceEncryptionProtectors (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedInstanceEncryptionProtectors, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedInstanceKeys (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedInstanceKeys, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedInstanceOperations (azure.com)

OpenAPI-specified service (azure.com:sql-managedInstanceOperations, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-managedInstances (azure.com)

OpenAPI-specified service (azure.com:sql-managedInstances, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedInstanceTdeCertificates (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedInstanceTdeCertificates, version 2017-10-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedInstanceVulnerabilityAssessments (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedInstanceVulnerabilityAssessments, version 2018-06-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

developer-tools

SqlManagementClient — sql-ManagedRestorableDroppedDatabaseBackupShortTermRetenion (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedRestorableDroppedDatabaseBackupShortTermRetenion, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

EU

security

SqlManagementClient — sql-ManagedServerSecurityAlertPolicy (azure.com)

OpenAPI-specified service (azure.com:sql-ManagedServerSecurityAlertPolicy, version 2017-03-01-preview): The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Type: API

profiles

From discovery to implementation

Build with understanding.

Practical API integration guides, separate from catalog listings.

All guides →

A guide for your situation

Your answers stay in this page until you explicitly submit them. Unsaved answers disappear on reload.

Saving is not configured. No answers or contact details are submitted or saved.

Which integration step helps you move forward?

30 short questions about APIs and connecting data. Selecting an answer moves to the next question. You can go back, change answers, or skip. This is a practical reading route, not a scientific test.

JavaScript is required for this guide.

Contact & corrections

Send a question or report a correction using this form.

Only after Send are your name, email, subject and message sent to the contact service to handle your message. This is not a newsletter signup. Unsent text disappears on reload. Privacy information

Preview: sending is not configured. This form does not send or save anything.

Your message — all fields are required