# Partial Match search via Forms via API

**URL:** <https://community.hubspot.com/t/partial-match-search-via-forms-via-api/80314>\
**Category:** APIs & Integrations\
**Tags:** forms\
**Created:** [May 1, 2023, 5:08am UTC](https://community.hubspot.com/t/partial-match-search-via-forms-via-api/80314 "2023-05-01T05:08:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lancesh](https://avatars.discourse-cdn.com/v4/letter/l/f6c823/32.png) [@Lancesh](https://community.hubspot.com/u/Lancesh)\
**Post date:** [May 1, 2023, 5:08am UTC](https://community.hubspot.com/t/partial-match-search-via-forms-via-api/80314/1 "2023-05-01T05:08:02Z")

</div>

Is it possible to use the Hubspot APIs to perform partial / fuzzy search? For example, if I had a form named “My contact form”, is it possible to execute an API request which returns all Forms containing the term “contact”?

Currently I can only see a list of results using [https://api.hubspot.com/forms/v2/forms](https://api.hubspot.com/forms/v2/forms)

or an exact match using [https://api.hubspot.com/forms/v2/forms?name=My](https://api.hubspot.com/forms/v2/forms?name=My) contact form

---

<div class="post-metadata">

**Author:** ![himanshurauthan](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/himanshurauthan/32/53076_2.png) [@himanshurauthan](https://community.hubspot.com/u/himanshurauthan)\
**Post date:** [May 1, 2023, 8:35am UTC](https://community.hubspot.com/t/partial-match-search-via-forms-via-api/80314/2 "2023-05-01T08:35:18Z")

</div>

Hello @Lancesh

use the HubSpot Forms API to perform partial/fuzzy search by sending a search query parameter in the API request.

To search for forms that contain the term “contact”, you can send the following API request

```lia-code-sample
https://api.hubspot.com/forms/v2/forms?search=contact

```

This will return a list of all forms that contain the term “contact” in any part of their name or description.

Note that the search query parameter is case-insensitive and can match partial words or phrases. You can also use additional query parameters to filter or sort the results based on various criteria.

For more information on how to use the Forms API and its available parameters, you can refer to the HubSpot Forms API documentation:

> **[Working with OAuth - HubSpot docs](https://developers.hubspot.com/docs/apps/legacy-apps/authentication/working-with-oauth)**
>
> OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.

> **[2026-03 API reference - HubSpot docs](https://developers.hubspot.com/docs/api-reference/latest/overview)**
>
> Reference documentation for HubSpot's date-versioned APIs, introduced with the 2026-03 release.

---

<div class="post-metadata">

**Author:** ![Lancesh](https://avatars.discourse-cdn.com/v4/letter/l/f6c823/32.png) [@Lancesh](https://community.hubspot.com/u/Lancesh)\
**Post date:** [May 2, 2023, 10:45pm UTC](https://community.hubspot.com/t/partial-match-search-via-forms-via-api/80314/3 "2023-05-02T22:45:41Z")

</div>

Thanks @himanshurauthan

Your example does not appear to work for me. The `search` parameter appears to be completely ignored. I tested this by attempting a search for a string I know doesn’t exist in my data: [https://api.hubspot.com/forms/v2/forms?search=xxxxxxx](https://api.hubspot.com/forms/v2/forms?search=xxxxxxx)

This resulted in the same results as if the `search` parameter was omitted.

I also don’t see any mention of this parameter in the docs - which I believe are here: [Accounts Dashboard | HubSpot](https://developers.hubspot.com/docs/api/marketing/forms)

Am I missing something?
