Skip to content

Remoteok api

remoteok api

Send a raw request to the Remote OK API (escape hatch)

Synopsis

Call the Remote OK site directly. The path is relative to the configured base URL (default https://remoteok.com), e.g. api.

This is the documented escape hatch for anything remoteok does not wrap as a first-class command. It honors --dry-run, -o/--output, and --jq like every other command. The public API is read-only; in practice only GET /api serves data.

remoteok api <METHOD> <PATH> [-d body] [-q key=value ...] [flags]

Examples

  remoteok api GET api
  remoteok api GET api -q tags=golang
  remoteok api GET api --dry-run

Options

  -d, --data string         request body: inline, @file, or - for stdin
  -h, --help                help for api
  -q, --query stringArray   query parameter key=value (repeatable)

Options inherited from parent commands

      --base-url string     Remote OK base URL override (default https://remoteok.com)
      --columns strings     comma-separated columns to show
      --dry-run             print the equivalent curl and make no request
      --jq string           gojq expression applied to the response before rendering
      --limit int           max jobs to return (list commands)
      --no-color            disable colored output
  -o, --output string       output format: table|json|yaml|csv|id
      --quiet               suppress non-essential chatter (incl. the source attribution)
      --user-agent string   override the browser User-Agent (Remote OK 403s a default/bot UA)
  -v, --verbose             verbose request logging (stderr)

SEE ALSO

  • remoteok - Discover remote jobs from the Remote OK public API