---
title: Developer Utilities API
slug: developer-utilities-api
url: https://apyhub.com/freedailypro/service/developer-utilities-api
provider: FreeDailyPro
tags: [cron, timestamp, user-agent-parser, uuid, http-status, developer-tools]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 5
atoms: 10
mcp: true
---

# Developer Utilities API

Easily explain cron expressions and convert timestamps using the Developer Utilities API. Also parse user agents, generate UUIDs and list HTTP status codes.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| POST | `https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/cron` | What it does Checks a standard 5-field cron expression (minute, hour, day of month, month, day of w… | 10 |
| POST | `https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/timestamp` | What it does Converts a date or time into all common formats at once. Send Unix seconds, Unix milli… | 10 |
| POST | `https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/user-agent` | What it does Parses a browser user-agent string and returns the browser name and version, operating… | 10 |
| GET | `https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/http-status` | What it does Returns the full list of HTTP status codes, each with its standard reason phrase (for… | 10 |
| POST | `https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/uuid` | What it does Generates random version 4 UUIDs, the standard format for unique IDs in databases, API… | 10 |

## Endpoint reference

### Cron Expression Explainer

`POST https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/cron` · 10 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `expression` | body | string | yes |  |

#### Quickstart

Run this to check a cron expression with the required JSON body.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/cron" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"expression":"0 */6 * * *"}'
```

#### What you'll get back

The live response to the request above:

```json
{
  "tool": "Cron builder client and server side from freedailypro",
  "valid": true,
  "expression": "0 */6 * * *",
  "description": "At 0, past every 6 hours, on every day of the month, in every month, on every day of the week.",
  "fields": {
    "minute": "0",
    "hour": "*/6",
    "dayOfMonth": "*",
    "month": "*",
    "dayOfWeek": "*"
  }
}
```

### Unix Timestamp Converter

`POST https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/timestamp` · 10 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `input` | body | any | yes |  |

#### Quickstart

Send the required `input` value to generate a timestamp-related response.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/timestamp" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"input":"1700000000"}'
```

#### What you'll get back

The live response to the request above:

```json
{
  "tool": "Timestamp converter client and server side from freedailypro",
  "unixSeconds": 1700000000,
  "unixMilliseconds": 1700000000000,
  "iso": "2023-11-14T22:13:20.000Z",
  "utc": "Tue, 14 Nov 2023 22:13:20 GMT"
}
```

### User-Agent Parser

`POST https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/user-agent` · 10 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `ua` | body | string | yes |  |

#### Quickstart

Send a user agent string to check or process it.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/user-agent" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"}'
```

#### What you'll get back

The live response to the request above:

```json
{
  "tool": "User agent parser client and server side from freedailypro",
  "result": {
    "raw": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
    "browser": "Chrome",
    "browserVersion": "123.0.0.0",
    "os": "Windows 10/11",
    "device": "desktop",
    "isBot": false
  }
}
```

### HTTP Status Codes List

`GET https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/http-status` · 10 atoms · accepts `application/json` · returns `application/json`

#### Quickstart

Check the HTTP status helper with a simple GET request.

```bash
curl -X GET "https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/http-status" \
  -H "apy-token: $APY_TOKEN"
```

#### What you'll get back

The live response to the request above:

```json
{
  "tool": "Http status reference client and server side from freedailypro",
  "result": [
    {
      "code": 100,
      "phrase": "Continue",
      "category": "Informational"
    },
    {
      "code": 101,
      "phrase": "Switching Protocols",
      "category": "Informational"
    },
    ...
  ]
}
```

### UUID v4 Generator

`POST https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/uuid` · 10 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `count` | body | number | no |  |

#### Quickstart

Generate a UUID by sending the required count in the JSON body.

```bash
curl -X POST "https://api.eu.apyhub.com/freedailypro/developer-utilities-api/security/uuid" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"count":1}'
```

#### What you'll get back

The live response to the request above:

```json
{
  "tool": "Uuid generator client and server side from freedailypro",
  "result": "ad9120ef-8b84-46fb-bb3b-6293a176e468"
}
```

## About

## What it does
Developer Utilities gives you a small set of utility endpoints for common backend and integration tasks: parse cron expressions, convert timestamps, inspect user-agent strings, list HTTP status codes, and generate UUIDv4 values.

Send a cron expression to `/security/cron` and get back whether it parsed, a plain-language description, and the expression split into minute, hour, dayOfMonth, month, and dayOfWeek fields. Use `/security/timestamp` to convert a string or number into ISO 8601 UTC, Unix seconds, Unix milliseconds, and a human-readable UTC value, with an error field when the input is invalid.

If you need request metadata, `/security/user-agent` accepts a `ua` string and returns the raw string plus browser, browserVersion, os, device, and whether it is a known bot. `/security/http-status` returns a complete list of HTTP status codes with their phrase and category, which is useful for docs, observability tooling, and internal dashboards.

For generating identifiers, `/security/uuid` creates one or more UUIDv4 values, returning a single string for `count` 1 or an array when you request multiple values. It fits well in admin tools, debugging workflows, schedulers, and service integrations where you need lightweight utility responses without building these parsers yourself.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/freedailypro/service/developer-utilities-api
