APIVerve Data Processing API

The Data Processing API from APIVerve — 6 operation(s) for data processing.

Operations 6

GET /v1/counter Cloud Counter #
POST /v1/htmltotext HTML to Text #
POST /v1/metadataextractor Metadata Extractor #
POST /v1/morsecode Morse Code #
POST /v1/murmurhash MurmurHash #
POST /v1/sqlexplainer SQL Explainer #

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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/apiverve-data-processing-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

apiverve-data-processing-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: APIVerve Data Processing API
  description: One API key, 370+ real-world REST endpoints — weather, geocoding, finance, DNS, validation, text processing and more. Every endpoint returns JSON. Full documentation at https://docs.apiverve.com.
  termsOfService: https://apiverve.com/terms/
  contact:
    name: APIVerve Support
    email: hello@apiverve.com
    url: https://apiverve.com/contact
  license:
    name: APIVerve Terms of Service
    url: https://apiverve.com/terms/
  version: 1.0.0
  x-logo:
    url: https://apiverve.com/images/favicon.png
    altText: APIVerve
servers:
- url: https://api.apiverve.com
security:
- api_key: []
tags:
- name: Data Processing
paths:
  /v1/counter:
    get:
      summary: Cloud Counter
      description: Get the current value of the counter
      operationId: counter
      parameters:
      - name: id
        in: query
        schema:
          type: string
        required: true
        description: The ID of the counter (e.g., test_counter)
        example: test_counter
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: status
                  error:
                    type: string
                    description: error
                  data:
                    type: object
                    description: data
              example:
                status: ok
                error: null
                data:
                  created: '2024-04-26T22:09:46.000Z'
                  id: test_counter
                  lastAction: get
                  lastRead: '2025-12-16T22:21:45.000Z'
                  lastUpdated: '2024-04-26T22:09:46.000Z'
                  numberOfDigits: 1
                  ordinal: zeroth
                  value: 0
                  words: zero
                  isEven: true
                  isNegative: false
                  isZero: true
                  isPrime: false
        '401':
          description: Your request was not authorized, or your API Key was invalid
        '404':
          description: Requested resource was not found
        '500':
          description: A server error has occurred, try again later
      tags:
      - Data Processing
  /v1/htmltotext:
    post:
      summary: HTML to Text
      description: Convert HTML to text
      operationId: htmltotext
      parameters: []
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: status
                  error:
                    type: string
                    description: error
                  data:
                    type: object
                    description: data
              example:
                status: ok
                error: null
                data:
                  text: This is an example paragraph. Anything in the body tag will appear on the page, just like this p tag and its contents.
                  parsed: true
                  extractionMethod: article
                  detectedLanguage:
                    language: english
                    confidence: 0.3507446808510638
                  characterCount: 118
                  wordCount: 23
        '401':
          description: Your request was not authorized, or your API Key was invalid
        '404':
          description: Requested resource was not found
        '500':
          description: A server error has occurred, try again later
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                html:
                  type: string
                  description: The HTML to convert to text
              required:
              - html
      tags:
      - Data Processing
  /v1/metadataextractor:
    post:
      summary: Metadata Extractor
      description: Extract metadata from a web page
      operationId: metadataextractor
      parameters: []
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: status
                  error:
                    type: string
                    description: error
                  data:
                    type: object
                    description: data
              example:
                status: ok
                error: null
                data:
                  requestUrl: https://apiverve.com
                  url: https://apiverve.com/
                  canonical: ''
                  lang: en
                  charset: utf-8
                  title: APIVerve — One key for 300+ production APIs
                  image: ''
                  favicons:
                  - rel: icon
                    href: /images/favicon.ico
                    sizes: any
                  - rel: icon
                    type: image/png
                    href: /images/favicon.png
                  - rel: apple-touch-icon
                    href: /images/apple-touch-icon.png
                  author: ''
                  description: Consistent schemas, predictable credit pricing, and an uptime SLA on every paid plan across 300+ production APIs. One key, one bill, zero glue code.
                  keywords: ''
                  source: ''
                  price: ''
                  priceCurrency: ''
                  availability: ''
                  robots: ''
                  jsonld: []
                  og:url: https://apiverve.com
                  og:locale: en_US
                  og:locale:alternate: ''
                  og:title: APIVerve — One key for 300+ production APIs
                  og:type: website
                  og:description: Consistent schemas, predictable credit pricing, and an uptime SLA on every paid plan across 300+ production APIs. One key, one bill, zero glue code.
                  og:determiner: ''
                  og:site_name: APIVerve
                  og:image: https://apiverve.com/social-images/page-home.png
                  og:image:secure_url: ''
                  og:image:type: ''
                  og:image:width: '1200'
                  og:image:height: '630'
                  twitter:title: APIVerve — One key for 300+ production APIs
                  twitter:description: Consistent schemas, predictable credit pricing, and an uptime SLA on every paid plan across 300+ production APIs.
                  twitter:image: https://apiverve.com/social-images/page-home.png
                  twitter:image:alt: ''
                  twitter:card: summary_large_image
                  twitter:site: ''
                  twitter:site:id: ''
                  twitter:url: ''
                  twitter:account_id: ''
                  twitter:creator: ''
                  twitter:creator:id: ''
                  twitter:player: ''
                  twitter:player:width: ''
                  twitter:player:height: ''
                  twitter:player:stream: ''
                  twitter:app:name:iphone: ''
                  twitter:app:id:iphone: ''
                  twitter:app:url:iphone: ''
                  twitter:app:name:ipad: ''
                  twitter:app:id:ipad: ''
                  twitter:app:url:ipad: ''
                  twitter:app:name:googleplay: ''
                  twitter:app:id:googleplay: ''
                  twitter:app:url:googleplay: ''
                  headings:
                  - level: h1
                    text: Every API your product needs, behind one key.
                  - level: h2
                    text: The boring parts of API integration, already solved.
                  - level: h3
                    text: One response envelope
                  - level: h3
                    text: Flat credit pricing
                  - level: h3
                    text: Backed by an uptime SLA
                  - level: h2
                    text: Your first call takes two minutes.
                  - level: h3
                    text: Grab a key
                  - level: h3
                    text: Call any endpoint
                  - level: h3
                    text: Ship it
                  - level: h2
                    text: Authenticate once. Point at anything.
                  - level: h2
                    text: Skip the integration work. Ship the feature.
                  - level: h3
                    text: User verification
                  - level: h3
                    text: Commerce toolkit
                  - level: h3
                    text: Data enrichment
                  - level: h3
                    text: Docs & media
                  - level: h2
                    text: Metrics from the last 24 hours.
                  - level: h2
                    text: Production APIs for the things you keep rebuilding.
                  - level: h3
                    text: Email Validator →
                  - level: h3
                    text: IP Lookup →
                  - level: h3
                    text: Weather →
                  - level: h3
                    text: QR Code Generator →
                  - level: h3
                    text: Currency Converter →
                  - level: h3
                    text: Translator →
                  - level: h2
                    text: 450,000+ lookups, validations, and conversions a day, through one key.
                  - level: h2
                    text: Give your software a way to act on the world.
                  - level: h3
                    text: Scaling in production?
                  - level: h4
                    text: Product
                  - level: h4
                    text: Solutions
                  - level: h4
                    text: Integrations
                  - level: h4
                    text: Resources
                  - level: h4
                    text: Compare
                  - level: h4
                    text: SDKs
                  - level: h4
                    text: Company
                  - level: h4
                    text: Featured APIs
                  - level: h4
                    text: More
                  - level: h4
                    text: Legal
                  - level: h4
                    text: Important disclaimer
                  imgTags:
                  - src: /images/favicon.png
                    alt: ''
                    width: '26'
                    height: '26'
                  - src: /images/brands/brand01.png
                    alt: Microsoft
                  - src: /images/brands/brand02.png
                    alt: DuckDuckGo
                  - src: /images/brands/brand03.png
                    alt: Topdanmark
                  - src: /images/brands/brand04.png
                    alt: University of Maryland
                  - src: /images/brands/brand05.png
                    alt: Postman
                  - src: /images/brands/brand06.png
                    alt: RapidAPI
                  - src: /images/brands/brand07.png
                    alt: Zapier
                  - src: /images/brands/brand08.svg
                    alt: Deloitte
                  - src: /images/brands/brand01.png
                    alt: ''
                  - src: /images/brands/brand02.png
                    alt: ''
                  - src: /images/brands/brand03.png
                    alt: ''
                  - src: /images/brands/brand04.png
                    alt: ''
                  - src: /images/brands/brand05.png
                    alt: ''
                  - src: /images/brands/brand06.png
                    alt: ''
                  - src: /images/brands/brand07.png
                    alt: ''
                  - src: /images/brands/brand08.svg
                    alt: ''
                  - src: /images/brands/brand01.png
                    alt: ''
                  - src: /images/brands/brand02.png
                    alt: ''
                  - src: /images/brands/brand03.png
                    alt: ''
                  - src: /images/brands/brand04.png
                    alt: ''
                  - src: /images/brands/brand05.png
                    alt: ''
                  - src: /images/brands/brand06.png
                    alt: ''
                  - src: /images/brands/brand07.png
                    alt: ''
                  - src: /images/brands/brand08.svg
                    alt: ''
                  - src: /images/brands/brand01.png
                    alt: ''
                  - src: /images/brands/brand02.png
                    alt: ''
                  - src: /images/brands/brand03.png
                    alt: ''
                  - src: /images/brands/brand04.png
                    alt: ''
                  - src: /images/brands/brand05.png
                    alt: ''
                  - src: /images/brands/brand06.png
                    alt: ''
                  - src: /images/brands/brand07.png
                    alt: ''
                  - src: /images/brands/brand08.svg
                    alt: ''
                  - src: /images/brands/brand01.png
                    alt: ''
                  - src: /images/brands/brand02.png
                    alt: ''
                  - src: /images/brands/brand03.png
                    alt: ''
                  - src: /images/brands/brand04.png
                    alt: ''
                  - src: /images/brands/brand05.png
                    alt: ''
                  - src: /images/brands/brand06.png
                    alt: ''
                  - src: /images/brands/brand07.png
                    alt: ''
                  - src: /images/brands/brand08.svg
                    alt: ''
                  - src: /images/brands/brand01.png
                    alt: ''
                  - src: /images/brands/brand02.png
                    alt: ''
                  - src: /images/brands/brand03.png
                    alt: ''
                  - src: /images/brands/brand04.png
                    alt: ''
                  - src: /images/brands/brand05.png
                    alt: ''
                  - src: /images/brands/brand06.png
                    alt: ''
                  - src: /images/brands/brand07.png
                    alt: ''
                  - src: /images/brands/brand08.svg
                    alt: ''
                  - src: /images/favicon.png
                    alt: ''
                    width: '24'
                    height: '24'
                  responseBody: ''
                  viewport: width=device-width, initial-scale=1, maximum-scale=1
                  theme-color: '#ffffff'
                  application-name: APIVerve
                  og:image:alt: APIVerve — One key for 300+ production APIs
        '401':
          description: Your request was not authorized, or your API Key was invalid
        '404':
          description: Requested resource was not found
        '500':
          description: A server error has occurred, try again later
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                url:
                  type: string
                  description: The URL of the web page to extract metadata from
              required:
              - url
      tags:
      - Data Processing
  /v1/morsecode:
    post:
      summary: Morse Code
      description: Morse Code is a simple tool for encoding and decoding Morse code. It returns the encoded or decoded Morse code.
      operationId: morsecode
      parameters: []
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: status
                  error:
                    type: string
                    description: error
                  data:
                    type: object
                    description: data
              example:
                status: ok
                error: null
                data:
                  text: This Is A Message
                  morse: '- .... .. ... / .. ... / .- / -- . ... ... .- --. . '
                  stats:
                    characters: 17
                    dits: 25
                    dahs: 7
                  valid: true
                  audio:
                    audioFile: a11f9d7f-1fd2-4b10-86de-82defaf18c57.wav
                    format: .wav
                    downloadURL: https://storage.googleapis.com/apiverve/APIData/morsecode/a11f9d7f-1fd2-4b10-86de-82defaf18c57.wav?GoogleAccessId=635500398038-compute%40developer.gserviceaccount.com&Expires=1765925804&Signature=TiktgUsHV0ipCaRwNNiEihtD5e1SacBHBwWLGvsrnLJTkH%2BH5fRsII5hxk7nEqTypya05Dg4BHTxu672tRU%2Bhb3F8g%2BQYL7u3PMaCHzcnrrpcjSh0hH7%2BWVfEyHxPf5cCuKliISePCOlpbVsU8xtFL8p1DfgTV2FeD8Rmwo3SVpCG4LHpYXJWoZVET2IbS4dZS%2Brn9kvnoBvApgDJgc5EEufOZHYLba6278g0HTgQaOIhdSNhpeSpCwPuSw6q3eK%2FGqzhD5PtzTBMPN1hMvXIZPX11EYRG%2FLbqvltu6gVgbYL5khcG5zQbDse2vXphAys8fMq7PiZSGe1ODf63Gakw%3D%3D
                    duration: 13.20s
                    frequency: 600Hz
                    sampleRate: 8000Hz
                    expires: 1765925804517
        '401':
          description: Your request was not authorized, or your API Key was invalid
        '404':
          description: Requested resource was not found
        '500':
          description: A server error has occurred, try again later
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                text:
                  type: string
                  description: The text to encode or decode in Morse code
                audio:
                  type: boolean
                  description: Set to true to include an audio file of the Morse code
              required:
              - text
      tags:
      - Data Processing
  /v1/murmurhash:
    post:
      summary: MurmurHash
      description: Generate a MurmurHash3 hash
      operationId: murmurhash
      parameters: []
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: status
                  error:
                    type: string
                    description: error
                  data:
                    type: object
                    description: data
              example:
                status: ok
                error: null
                data:
                  hash: 1586663183
                  hashHex: 5e928f0f
                  variant: murmur3_32
                  seed: 0
        '401':
          description: Your request was not authorized, or your API Key was invalid
        '404':
          description: Requested resource was not found
        '500':
          description: A server error has occurred, try again later
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                text:
                  type: string
                  description: The text to hash
                seed:
                  type: integer
                  description: Seed value for the hash function
                variant:
                  type: string
                  description: 'Hash variant: 32 (32-bit) or 128 (128-bit)'
              required:
              - text
      tags:
      - Data Processing
  /v1/sqlexplainer:
    post:
      summary: SQL Explainer
      description: Get a plain English explanation of a SQL query
      operationId: sqlexplainer
      parameters: []
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: status
                  error:
                    type: string
                    description: error
                  data:
                    type: object
                    description: data
              example:
                status: ok
                error: null
                data:
                  explanation: This SQL query retrieves the names of users and the number of orders they have placed. It filters users who were created after January 1, 2024. The query then groups the results by user ID and only includes users who have placed more than 5 orders, finally ordering the results by the order count in descending order.
                  operation: SELECT
                  tables:
                  - users
                  - orders
                  complexity: moderate
        '401':
          description: Your request was not authorized, or your API Key was invalid
        '404':
          description: Requested resource was not found
        '500':
          description: A server error has occurred, try again later
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                  description: The SQL query to explain
                detail:
                  type: string
                  description: 'Explanation detail level: brief, standard, or detailed'
              required:
              - query
      tags:
      - Data Processing
components:
  securitySchemes:
    api_key:
      type: apiKey
      name: x-api-key
      in: header
externalDocs:
  description: APIVerve Documentation
  url: https://docs.apiverve.com