---
title: "Get one free-trial record"
method: GET
path: "/api/v1/trials/{slug}"
---

# Get one free-trial record

`GET /api/v1/trials/{slug}`

## Request

- Base URL: `https://andrewsfreebies.com`
- URL: `https://andrewsfreebies.com/api/v1/trials/{slug}`
- Auth: none declared

## Path parameters

- `slug` string, required

## Response `200`

Trial record

- Trial
  - `id` string, required
  - `name` string, required
  - `provider` string, required
  - `offer_type` 'free-trial' | 'free-plan' | 'money-back-guarantee' | 'promotional-offer' | 'directory-listing', required
  - `summary` string
  - `capabilities` string[]
  - `status` string, required
  - `last_checked` string, date
  - `verification_readiness` VerificationReadiness, required
    - `status` 'audit-confirmed-exact' | 'audit-confirmed-partial' | 'audit-inconclusive' | 'audit-warning' | 'not-audited', required
    - `latest_outcome` 'confirmed-exact' | 'confirmed-partial' | 'terms-changed' | 'explicitly-expired' | 'moved' | 'blocked' | 'fetch-error' | 'not-found' | 'unknown', required: Conservative field-level audit result. blocked, fetch-error, not-found, and unknown do not establish expiration.
    - `latest_checked_at` string, date-time, nullable, required
    - `interpretation` string, required: Factual guidance for using the latest audit without treating an inconclusive fetch as expiration.
  - `action_url` string, uri, nullable, required: Measured official-action path; null means the record is inspectable but must not be recommended for action.
  - `official_action` OfficialActionState, required
    - `allowed` boolean, required
    - `status` 'ready' | 'source-navigation' | 'withheld', required
    - `reason` string, required: Instruction for whether an agent may recommend the official action path.
  - `signup_url` string, uri
  - `activation` object, required: Machine-readable navigation quality, kept separate from evidence verification.
    - `direct` boolean
    - `specificity` 'verified-offer-page' | 'offer-page' | 'provider-path' | 'provider-homepage' | 'unknown'
    - `terms_found` boolean
    - `checked_at` string
    - `http_status` integer, nullable
  - `source_url` string, uri
  - `source` object, required
    - `kind` 'provider' | 'directory'
    - `primary_url` string, uri
    - `evidence` object[]
  - `trial` object, required
    - `duration_days` integer, nullable
    - `duration_label` string
    - `credit_card` string
    - `auto_renews` string
    - `post_trial_price` string, nullable
    - `eligibility` string
    - `regions` string[]

## Other responses

- `404`: Not found

---

[API](https://skmtc.dev/andrewsfreebies/apis/andrew-s-freebies-api.md) · [All operations](https://skmtc.dev/andrewsfreebies/apis/andrew-s-freebies-api/llms.txt) · [OpenAPI document](https://skmtc.dev/andrewsfreebies/apis/andrew-s-freebies-api/revisions/2e23a7a12f7a?raw)
