# Validate Bible References from a Ministry Form

**Use case:** 

Check submitted Bible references before using them in forms, church databases, study guides, AI agents, or ministry automations.

## Input

```json
{
  "mode": "validate_reference",
  "translationId": "en-kjv",
  "reference": "Romans 8:28",
  "book": "yohana",
  "chapter": 3,
  "verse": 2,
  "endVerse": 30,
  "languageCode": "eng",
  "search": "Douay",
  "fullBibleOnly": true,
  "includeMetadata": true,
  "maxResults": 100
}
```

## Output

```json
{
  "inputReference": {
    "label": "Input reference",
    "format": "string"
  },
  "normalizedReference": {
    "label": "Normalized reference",
    "format": "string"
  },
  "valid": {
    "label": "Valid",
    "format": "boolean"
  },
  "message": {
    "label": "Message",
    "format": "string"
  },
  "translationId": {
    "label": "Translation ID",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [ScriptureFlow Bible Data](https://apify.com/exnav29/scriptureflow) with a specific input configuration. Visit the [Actor detail page](https://apify.com/exnav29/scriptureflow) to learn more, explore other use cases, and run it yourself.