Skip to content

All public APIs — page 63

Every API in the directory, 4,162 in all, best documented first.

Handwrytten API

Text Analysis

This is the Handwrytten API for sending cards written in the handwriting of your choice. Using this api, you can send cards to users. You can also customize cards with logos, which can be saved and then used like any other card in the system. For a "sandbox" account, please contact [email protected] To move from credit card per-transaction to monthly invoicing, also contact us. [https://www.handwrytten.com](https://www.handwrytten.com)

No auth30 endpoints

IntuneResourceManagementClient

Cloud Platforms

Microsoft.Intune Resource provider Api features in the swagger-2.0 specification

No auth33 endpoints

Runscope API

Development

Manage Runscope programmatically.

OAuth29 endpoints

Thames Water Open Data

Environment

Open Data from the UK's largest water and wastewater services company

API key

Open Government, South Australian Government

Government

South Australian Government Open Data

No auth

DriveBC's Open511 API

Open Data

This API is DriveBC's implementation of the Open511 specification. It provides information about known road events (traffic accidents, construction, etc.) in British Columbia, Canada. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.

No auth4 endpoints

Ecosystem API

Development

Build integrations across Accounting, CRM, HRIS, Ecommerce, and more. Explore use cases, API references, guides, and demos.

No auth12 endpoints

FreeGeoIP

Geocoding

Free geo ip information, no registration required. 15k/hour rate limit

No authCORS

ISBNdb API

Open Data

Definition of ISBNdb.com API

API key10 endpoints

Kinde

Authentication & Authorization

Authentication for modern applications. Integrates in minutes and free up to 7,500 MAU

OAuth

PocketSmith

Finance

Money management, personal budgeting and cashflow forecasting with PocketSmith, the best personal finance software on the web. Connect multiple bank accounts securely.

API key56 endpoints

US ZipCode

Geocoding

Validate and append data for any US ZipCode

API keyCORS

DexPaprika

Cryptocurrency

DEX pools, tokens, prices and OHLCV across 36 blockchain networks

No auth

MotaWord API

Text Analysis

Use MotaWord API to post and track your translation projects.

HTTP Basic222 endpoints

positionstack

Geocoding

Forward & Reverse Batch Geocoding REST API

API key

api.video

Media

api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online videos within minutes.

Bearer token47 endpoints

OWASP ZAP

Security

Automated security testing API for web apps

No auth

Vehicle Enquiry API

Open Data

Interface specification for the DVLA Vehicle Enquiry API

No auth1 endpoints

Account and Transaction API Specification

Finance

Swagger for Account and Transaction API Specification

OAuth29 endpoints

Rebilly REST API

Payments

# Introduction The Rebilly API is built on HTTP. Our API is RESTful. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Rebilly's API, or you can use one of our SDKs (currently available in [PHP](https://github.com/Rebilly/rebilly-php) and [Javascript](https://github.com/Rebilly/rebilly-js-sdk)). We have other APIs that are also available. Every action from our [app](https://app.rebilly.com) is supported by an API which is documented and available for use so that you may automate any workflows necessary. This document contains the most commonly integrated resources. # Authentication When you sign up for an account, you are given your first secret API key. You can generate additional API keys, and delete API keys (as you may need to rotate your keys in the future). You authenticate to the Rebilly API by providing your secret key in the request header. Rebilly offers three forms of authentication: secret key, publishable key, JSON Web Tokens, and public signature key. - [Secret API key](#section/Authentication/SecretApiKey): used for requests made from the server side. Never share these keys. Keep them guarded and secure. - [Publishable API key](#section/Authentication/PublishableApiKey): used for requests from the client side. For now can only be used to create a [Payment Token](#operation/PostToken) and a [File token](#operation/PostFile). - [JWT](#section/Authentication/JWT): short lifetime tokens that can be assigned a specific expiration time. Never share your secret keys. Keep them guarded and secure. <!-- ReDoc-Inject: <security-definitions> --> # Errors Rebilly follow's the error response format proposed in [RFC 7807](https://tools.ietf.org/html/rfc7807) also known as Problem Details for HTTP APIs. As with our normal API responses, your client must be prepared to gracefully handle additional members of the response. ## Forbidden <RedocResponse pointer={"#/components/responses/Forbidden"} /> ## Conflict <RedocResponse pointer={"#/components/responses/Conflict"} /> ## NotFound <RedocResponse pointer={"#/components/responses/NotFound"} /> ## Unauthorized <RedocResponse pointer={"#/components/responses/Unauthorized"} /> ## ValidationError <RedocResponse pointer={"#/components/responses/ValidationError"} /> # SDKs Rebilly offers a Javascript SDK and a PHP SDK to help interact with the API. However, no SDK is required to use the API. Rebilly also offers [FramePay](https://docs.rebilly.com/docs/developer-docs/framepay/), a client-side iFrame-based solution to help create payment tokens while minimizing PCI DSS compliance burdens and maximizing the customizability. [FramePay](https://docs.rebilly.com/docs/developer-docs/framepay/) is interacting with the [payment tokens creation operation](#operation/PostToken). ## Javascript SDK Installation and usage instructions can be found [here](https://docs.rebilly.com/docs/developer-docs/sdks). SDK code examples are included in these docs. ## PHP SDK For all PHP SDK examples provided in these docs you will need to configure the `$client`. You may do it like this: ```php $client = new Rebilly\Client([ 'apiKey' => 'YourApiKeyHere', 'baseUrl' => 'https://api.rebilly.com', ]); ``` # Using filter with collections Rebilly provides collections filtering. You can use `?filter` param on collections to define which records should be shown in the response. Here is filter format description: - Fields and values in filter are separated with `:`: `?filter=firstName:John`. - Sub-fields are separated with `.`: `?filter=billingAddress.country:US`. - Multiple filters are separated with `;`: `?filter=firstName:John;lastName:Doe`. They will be joined with `AND` logic. In this example: `firstName:John` AND `lastName:Doe`. - You can use multiple values using `,` as values separator: `?filter=firstNa

API key184 endpoints

Speak AI

Machine Learning

Transcribe and analyze audio and video in 100+ languages

API key

Bank Feeds API

Finance

Bank Feeds API enables your SMB users to set up bank feeds from accounts in your application to supported accounting platforms. A bank feed is a connection between a source bank account—in your application—and a target bank account in a supported accounting package. [Read more...](https://docs.codat.io/bank-feeds-api/overview) [See our OpenAPI spec](https://github.com/codatio/oas)

API key6 endpoints

FraudLabs Pro Fraud Detection

Shopping

Online payment fraud detection service. It helps merchants to minimize chargebacks and therefore maximize the revenue. It can be used to detect fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.

No auth2 endpoints

HTTPie

Development

a free command-line HTTP client for the API era

No auth

More categories