How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

API Dash APIs

The API Dash APIs are a free, keyless, open-source REST utility API published by foss42 alongside the API Dash client and served from the company's own host at api.apidash.dev. OpenAPI 3.1.0, 57 operations across eight tags: country data (ISO 3166-1 codes, names, official names, flags, geographic and demographic data, subdivisions), text conversion, case conversion, humanization of numbers and dates, a purpose-built /io family for exercising an HTTP client (delay, multipart, file upload, HEAD, octet-stream, full verb coverage), a Server-Sent Events stream, and OAuth2 password-flow login over a sample user dataset. 52 of the 57 operations require no credential of any kind.

API Dash APIs is one of 2 APIs that API Dash publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include API Client, Open-Source, Country Data, Text Conversion, and Testing. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, and a GitHub repository.

This API exposes 57 operations across 51 paths, organized into 9 resource areas, and defines 9 schemas. It is described by OpenAPI 3.1.0, at version 0.0.4.

Requests are made against a single base URL, https://api.apidash.dev.

57 operations 51 paths 9 schemas 1 DELETE41 GET1 HEAD1 PATCH12 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.0.4
Base URL
https://api.apidash.dev
Authentication
OAuth 2.0
Resource Areas
9

Authentication & Security 1

API Dash APIs declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2PasswordBearer) using the password flow.

Paths & Operations 57

Across 51 paths, the API surfaces 57 operations — 1 DELETE, 41 GET, 1 HEAD, 1 PATCH, 12 POST, 1 PUT. They span 9 resource areas: Country Data, Humanize, Text Conversion, Case Conversion, I/O, User Authentication, SSE, User Data, Operations. Each is listed below with its method, path, parameters, and response codes.

Country Data 6
GET
/country/codes
Get Country Code Dictionary
get_country_code_dictionary_country_codes_get → 200
GET
/country/data
Get Country Data
get_country_data_country_data_get 1 param → 200422
GET
/country/flag
Get Country Flag
get_country_flag_country_flag_get 1 param → 200422
GET
/country/name
Get Country Name
get_country_name_country_name_get 1 param → 200422
GET
/country/officialname
Get Official Country Name
get_official_country_name_country_officialname_get 1 param → 200422
GET
/country/subdivisions
Get Country Subdivisions
get_country_subdivisions_country_subdivisions_get 1 param → 200422
Humanize 4
GET
/humanize/bytes
Humanize Bytes
humanize_bytes_humanize_bytes_get 5 params → 200422
GET
/humanize/social
Humanize Social
humanize_social_humanize_social_get 5 params → 200422
GET
/humanize/rank
Humanize Rank
humanize_rank_humanize_rank_get 2 params → 200422
GET
/humanize/time
Humanize Time
humanize_time_humanize_time_get 8 params → 200422
Text Conversion 5
GET
/convert/slug
To Slug
to_slug_convert_slug_get 2 params → 200422
GET
/convert/phone2numeric
Phone Number To Numeric
phone_number_to_numeric_convert_phone2numeric_get 1 param → 200422
GET
/convert/leet
To Leet
to_leet_convert_leet_get 1 param → 200422
GET
/convert/upsidedown
To Upside Down
to_upside_down_convert_upsidedown_get 1 param → 200422
GET
/convert/mirror
To Mirror
to_mirror_convert_mirror_get 1 param → 200422
Case Conversion 25
POST
/case/lower
To Lower Case
to_lower_case_case_lower_post body → 200422
GET
/case/lower
To Lower Case
to_lower_case_case_lower_get 1 param → 200422
POST
/case/upper
To Upper Case
to_upper_case_case_upper_post body → 200422
GET
/case/upper
To Upper Case
to_upper_case_case_upper_get 1 param → 200422
POST
/case/capital
To Capital Case
to_capital_case_case_capital_post body → 200422
GET
/case/capital
To Capital Case
to_capital_case_case_capital_get 1 param → 200422
POST
/case/title
To Title Case
to_title_case_case_title_post body → 200422
GET
/case/title
To Title Case
to_title_case_case_title_get 1 param → 200422
POST
/case/sentence
To Sentence Case
to_sentence_case_case_sentence_post body → 200422
GET
/case/sentence
To Sentence Case
to_sentence_case_case_sentence_get 1 param → 200422
GET
/case/swap
To Swap Case
to_swap_case_case_swap_get 1 param → 200422
GET
/case/flat
To Flat Case
to_flat_case_case_flat_get 1 param → 200422
GET
/case/pascal
To Pascal Case
to_pascal_case_case_pascal_get 1 param → 200422
GET
/case/camel
To Camel Case
to_camel_case_case_camel_get 1 param → 200422
GET
/case/snake
To Snake Case
to_snake_case_case_snake_get 1 param → 200422
GET
/case/constant
To Constant Case
to_constant_case_case_constant_get 1 param → 200422
GET
/case/camelsnake
To Camel Snake Case
to_camel_snake_case_case_camelsnake_get 1 param → 200422
GET
/case/pascalsnake
To Pascal Snake Case
to_pascal_snake_case_case_pascalsnake_get 1 param → 200422
GET
/case/dot
To Dot Case
to_dot_case_case_dot_get 1 param → 200422
GET
/case/kebab
To Kebab Case
to_kebab_case_case_kebab_get 1 param → 200422
GET
/case/cobol
To Cobol Case
to_cobol_case_case_cobol_get 1 param → 200422
GET
/case/train
To Train Case
to_train_case_case_train_get 1 param → 200422
GET
/case/camel2lower
Camel To Lower Case
camel_to_lower_case_case_camel2lower_get 1 param → 200422
GET
/case/snake2lower
Snake To Lower Case
snake_to_lower_case_case_snake2lower_get 1 param → 200422
GET
/case/kebab2lower
Kebab To Lower Case
kebab_to_lower_case_case_kebab2lower_get 1 param → 200422
I/O 10
GET
/io/delay
Delayed Request
delayed_request_io_delay_get 1 param → 200422
POST
/io/form
Form To Rotate Text Chars
form_to_rotate_text_chars_io_form_post body → 200422
POST
/io/filesize
Create File
create_file_io_filesize_post → 200
POST
/io/img
Analyze Img File
analyze_img_file_io_img_post body → 200422
POST
/io/user/create
Create User
create_user_io_user_create_post 3 params → 200422
PUT
/io/user/update
Update User
update_user_io_user_update_put 3 params → 200422
PATCH
/io/user/{username}
Patch User
patch_user_io_user__username__patch 3 params → 200422
DELETE
/io/user/{username}
Delete User
delete_user_io_user__username__delete 1 param → 200422
HEAD
/io/head
Head Request
head_request_io_head_head → 200
POST
/io/octet-stream
Octet Stream Request
octet_stream_request_io_octet_stream_post → 200
User Authentication 2
POST
/auth/login
Login For Access Token
login_for_access_token_auth_login_post 2 params → 200422
POST
/auth/logout
Logout
logout_auth_logout_post → 200
SSE 1
GET
/sse/events/{count}
Sse Events
sse_events_sse_events__count__get 1 param → 200422
User Data 3
GET
/profile
Read Random Profile
read_random_profile_profile_get → 200
GET
/users
Read All Users
read_all_users_users_get → 200
GET
/users/{user_id}
Read User By Id
read_user_by_id_users__user_id__get 1 param → 200422
Operations 1
GET
/
Welcome
welcome__get → 200

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are UserModel (5 properties), ValidationError (3 properties), Body_form_to_rotate_text_chars_io_form_post (3 properties), Body_analyze_img_file_io_img_post (2 properties). Each schema is shown below with its type and property counts.

Body_analyze_img_file_io_img_post
object
2 properties 2 required
Body_form_to_rotate_text_chars_io_form_post
object
3 properties 3 required
DateUnitsEnum
string
HTTPValidationError
object
1 property
SystemEnum
string
TextModel
object
1 property 1 required
UserListResponseModel
object
1 property 1 required
UserModel
object
5 properties 4 required
ValidationError
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

api-dash-openapi.yml Raw ↑

Other APIs API Dash publishes across the network.

API Dash
Where this information came from

This is an independent, third-party profile of API Dash APIs, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.