ManKier API v1

v1 was deprecated 2017-03-31

If you're building something new, see the current API.

If you're already using v1, it will continue working, but the contents of the html_description field mentioned below changed on 2017-04-06 to match what's returned for the description field in the current API.
(But note: the current API enables retrieving a list of available sections, and the contents of a specified section.)

Man Page Data

Search man pages starting with who:

Result (up to 20 entries):

  "q": "who",
  "truncated": false,
  "results": [
    {"text": "who(1)", "url": ""},
    {"text": "whoami(1)", "url": ""}

Get a description for a man page:


  "name": "who",
  "num": "1",
  "html_description": "<p>Print information about users who are currently [...]",
  "section_name": "General commands",
  "url": ""

Get all the connections from and to a man page, and also any connections between its connections:


  {"f": "talk.1", "t": "who.1"},
  {"f": "write.1", "t": "who.1"},

Add callback parameter if you need it:

Requests are served with this header:
Access-Control-Allow-Origin *

Explain a Shell Command

Explain ls -lh, wrapping text at 70 chars (optional): -lh


  list directory contents

  -l (-L)
    use a long listing format

    with -L and/or -S, print human readable sizes (e.g., 1K 234M 2G)