Search the Works
Keyword search across the Bible and the other works, or one work with work. A reference such as John 3:16, Jn 3:16-18, Dhp 183, or BG 2.47 gives those units first (match: "reference"; with work, the prefix is optional). Otherwise the exact phrase comes first, then every word (the last word can be the start of a word); when these give fewer than 10, a typo fix follows (meta.didYouMean). Each result carries its nearest Urantia paragraphs (urantiaParallelLimit, 0 to 10, default 3).
The Urantia parallels are semantic, not curated. They show the paragraphs closest in meaning by embedding similarity. They do not claim that two teachings are the same.
Accepts query parameters instead of a JSON body.
curl --request GET \
--url https://api.urantia.dev/works/searchimport requests
url = "https://api.urantia.dev/works/search"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.urantia.dev/works/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.urantia.dev/works/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.urantia.dev/works/search"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.urantia.dev/works/search")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.urantia.dev/works/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"work": {
"id": "bible",
"title": "The Bible (World English Bible)",
"tradition": "Jewish and Christian"
},
"reference": "Matthew 5:44",
"text": "But I tell you, love your enemies, bless those who curse you, do good to those who hate you, and pray for those who mistreat you and persecute you,",
"url": "https://ebible.org/eng-web/MAT05.htm#V44",
"match": "exact",
"urantiaParallels": [
{
"standardReferenceId": "140:3.16",
"paperTitle": "The Ordination of the Twelve",
"sectionTitle": "The Ordination Sermon",
"text": "“Your Father in heaven makes the sun to shine on the evil as well as upon the good; likewise he sends rain on the just and the unjust. You are the sons of God; even more, you are now the ambassadors of my Father’s kingdom. Be merciful, even as God is merciful, and in the eternal future of the kingdom you shall be perfect, even as your heavenly Father is perfect.",
"similarity": 0.709579,
"rank": 1
},
{
"standardReferenceId": "140:3.15",
"paperTitle": "The Ordination of the Twelve",
"sectionTitle": "The Ordination Sermon",
"text": "“I say to you: Love your enemies, do good to those who hate you, bless those who curse you, and pray for those who despitefully use you. And whatsoever you believe that I would do to men, do you also to them.",
"similarity": 0.708928,
"rank": 2
}
]
},
{
"work": {
"id": "bible",
"title": "The Bible (World English Bible)",
"tradition": "Jewish and Christian"
},
"reference": "Luke 6:27",
"text": "“But I tell you who hear: love your enemies, do good to those who hate you,",
"url": "https://ebible.org/eng-web/LUK06.htm#V27",
"match": "exact",
"urantiaParallels": [
{
"standardReferenceId": "140:3.15",
"paperTitle": "The Ordination of the Twelve",
"sectionTitle": "The Ordination Sermon",
"text": "“I say to you: Love your enemies, do good to those who hate you, bless those who curse you, and pray for those who despitefully use you. And whatsoever you believe that I would do to men, do you also to them.",
"similarity": 0.761205,
"rank": 1
},
{
"standardReferenceId": "159:5.11",
"paperTitle": "The Decapolis Tour",
"sectionTitle": "The Positive Nature of Jesus’ Religion",
"text": "When Jesus instructed his apostles that they should, when one unjustly took away the coat, offer the other garment, he referred not so much to a literal second coat as to the idea of doing something positive to save the wrongdoer in the place of the olden advice to retaliate—“an eye for an eye” and so on. Jesus abhorred the idea either of retaliation or of becoming just a passive sufferer or victim of injustice. On this occasion he taught them the three ways of contending with, and resisting, evil:",
"similarity": 0.53267,
"rank": 2
}
]
}
],
"meta": {
"page": 0,
"limit": 2,
"total": 21,
"totalPages": 11
}
}{
"type": "https://urantia.dev/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Paragraph not found"
}{
"type": "https://urantia.dev/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Paragraph not found"
}{
"type": "https://urantia.dev/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Paragraph not found"
}Query Parameters
1 - 500One work only: "bible" or a work id such as "dhammapada".
x >= 01 <= x <= 1000 <= x <= 10curl --request GET \
--url https://api.urantia.dev/works/searchimport requests
url = "https://api.urantia.dev/works/search"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.urantia.dev/works/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.urantia.dev/works/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.urantia.dev/works/search"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.urantia.dev/works/search")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.urantia.dev/works/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"work": {
"id": "bible",
"title": "The Bible (World English Bible)",
"tradition": "Jewish and Christian"
},
"reference": "Matthew 5:44",
"text": "But I tell you, love your enemies, bless those who curse you, do good to those who hate you, and pray for those who mistreat you and persecute you,",
"url": "https://ebible.org/eng-web/MAT05.htm#V44",
"match": "exact",
"urantiaParallels": [
{
"standardReferenceId": "140:3.16",
"paperTitle": "The Ordination of the Twelve",
"sectionTitle": "The Ordination Sermon",
"text": "“Your Father in heaven makes the sun to shine on the evil as well as upon the good; likewise he sends rain on the just and the unjust. You are the sons of God; even more, you are now the ambassadors of my Father’s kingdom. Be merciful, even as God is merciful, and in the eternal future of the kingdom you shall be perfect, even as your heavenly Father is perfect.",
"similarity": 0.709579,
"rank": 1
},
{
"standardReferenceId": "140:3.15",
"paperTitle": "The Ordination of the Twelve",
"sectionTitle": "The Ordination Sermon",
"text": "“I say to you: Love your enemies, do good to those who hate you, bless those who curse you, and pray for those who despitefully use you. And whatsoever you believe that I would do to men, do you also to them.",
"similarity": 0.708928,
"rank": 2
}
]
},
{
"work": {
"id": "bible",
"title": "The Bible (World English Bible)",
"tradition": "Jewish and Christian"
},
"reference": "Luke 6:27",
"text": "“But I tell you who hear: love your enemies, do good to those who hate you,",
"url": "https://ebible.org/eng-web/LUK06.htm#V27",
"match": "exact",
"urantiaParallels": [
{
"standardReferenceId": "140:3.15",
"paperTitle": "The Ordination of the Twelve",
"sectionTitle": "The Ordination Sermon",
"text": "“I say to you: Love your enemies, do good to those who hate you, bless those who curse you, and pray for those who despitefully use you. And whatsoever you believe that I would do to men, do you also to them.",
"similarity": 0.761205,
"rank": 1
},
{
"standardReferenceId": "159:5.11",
"paperTitle": "The Decapolis Tour",
"sectionTitle": "The Positive Nature of Jesus’ Religion",
"text": "When Jesus instructed his apostles that they should, when one unjustly took away the coat, offer the other garment, he referred not so much to a literal second coat as to the idea of doing something positive to save the wrongdoer in the place of the olden advice to retaliate—“an eye for an eye” and so on. Jesus abhorred the idea either of retaliation or of becoming just a passive sufferer or victim of injustice. On this occasion he taught them the three ways of contending with, and resisting, evil:",
"similarity": 0.53267,
"rank": 2
}
]
}
],
"meta": {
"page": 0,
"limit": 2,
"total": 21,
"totalPages": 11
}
}{
"type": "https://urantia.dev/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Paragraph not found"
}{
"type": "https://urantia.dev/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Paragraph not found"
}{
"type": "https://urantia.dev/errors/not-found",
"title": "Not Found",
"status": 404,
"detail": "Paragraph not found"
}
