[fpc-pascal] Add API to official documentation search

Michael Van Canneyt michael at freepascal.org
Sun Nov 17 23:20:56 CET 2019

On Sun, 17 Nov 2019, Graeme Geldenhuys wrote:

> On 17/11/2019 4:29 pm, Ryan Joseph via fpc-pascal wrote:
>> at https://www.freepascal.org/docsearch/docsearch.var 
> Good to see Free Pascal now actually has searchable online docs (without
> the help of Internet Search Engines). That's a big step up from a few
> years ago. Well done to whomever was involved in that!

That would be me.

And there already is an API. How else ? This is Free Pascal !

If you look in the browser developer console when using that page,
you'll see there are 2 calls available which do return JSON.

for dropdown completion:


q is the query parameter. m=1 requests metadata. m=0 omits metadata.

For actual search there is


again, search term is in 'q'. m has the same meaning.

The JSON is straightforward.

But I will document the API.


More information about the fpc-pascal mailing list