### Database Status Response Example Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/uspto-trademark-api---search-trademark-%26-owner-database Example JSON response returned by the database status endpoint. ```json { "last_update_date": "2022-01-18", "latest_trademarks": [ { "keyword": "YUNG BAE", "registration_number": "6619094", "status_label": "Live/Registered", "registration_date": "2022-01-18" } ... ] } ``` -------------------------------- ### Trademark Availability Response Example Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/implementing-trademark-availability-and-search-using-uspto-trademark-api-1 The JSON response returned when checking the availability of a trademark keyword. ```json [ { "keyword": "amazon", "available": "no" } ] ``` -------------------------------- ### GET /v1/databaseStatus Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_c69fbcfd-d869-40dd-be95-409bfb7e6807 Retrieves the current status of the USPTO Trademark database. ```APIDOC ## GET /v1/databaseStatus ### Description Retrieves the current status of the USPTO Trademark database. ### Method GET ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/databaseStatus ### Request Example curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/databaseStatus ``` -------------------------------- ### Example Response Structure for Trademark Availability Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/changelog Represents the structured JSON format returned by the /v1/trademarkAvailable endpoint. ```json [ { "keyword": "demo", "available": "no", "available_classes": [1, 2, 3], "unavailable_classes": [7, 9, 43], "serial_numbers": ["123456", "4535346"] } ] ``` -------------------------------- ### Example API response for owner search Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/uspto-trademark-api---search-trademark-%26-owner-database A sample JSON response structure returned by the ownerSearch endpoint, containing owner details and a list of associated trademarks. ```json { "count": 6, "items": [ { "name": "NETFLIX STUDIOS, LLC", "address1": "5808 W. Sunset Blvd.", "address2": null, "city": "Los Angeles", "state": "CA", "country": "US", "postcode": "90028", "trademarks": [ 338 items here ] } ] } ``` -------------------------------- ### GET /v1/trademarkAvailable/{keyword} Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_735114e7-90a7-4953-bb81-19670e959203 Checks the availability of a specific trademark keyword. ```APIDOC ## GET /v1/trademarkAvailable/{keyword} ### Description Checks the availability of a trademark based on the provided keyword. ### Method GET ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/trademarkAvailable/{keyword} ### Parameters #### Path Parameters - **keyword** (String) - Required - The trademark keyword to search for. ``` -------------------------------- ### Search for trademarks using cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/implementing-trademark-availability-and-search-using-uspto-trademark-api-1 Perform a GET request to the trademark search endpoint. Replace with your actual RapidAPI key. ```bash curl --request GET --url https://uspto-trademark.p.rapidapi.com/v1/trademarkSearch/amazon/active \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --header 'x-rapidapi-key: ' ``` -------------------------------- ### Retrieve Batch Serial Search Response Source: https://rapidapi.com/pentium10/api/uspto-trademark Example JSON response structure returned by the /v1/batchSerialSearch endpoint. ```json { "requests": 0, "start_index": 0, "next_index": 1, "scroll_id": "VE42MEdYL1o3TGxLVXV4QnU5dG9Zc3F5OHNBRW9PK1o1bFVHek5MT2JxbDJScGRSWVQwcU9wNlJKc1Z0aEwwSkVEQVhIM0UySVRpSWs4b3F6S1M2NUkveE02VVoycVBIQUVDbmIxNE1kQkNEYytTRUdiZFIyV0o3YlVWK3V5MVFzOUNTRGszcTUvTmdXV2hkdS95U3J3PT0", "scroll_expiration": 1645308883, "count": 1, "serial_numbers": [ 90709119 ], "results": [ { "keyword": "CREDIT STACKING", "registration_number": "0000000", "serial_number": "90709119", "status_label": "Live/Pending", "status_code": "681", "status_date": "2022-01-27", "status_definition": "PUBLICATION/ISSUE REVIEW COMPLETE", "filing_date": "2021-05-13", "registration_date": "2022-03-01", "abandonment_date": "", "expiration_date": "2022-03-01", "logo": "https://tsdr.uspto.gov/img/90709119/large", "description": "Providing business advisory services and business consultancy with regard to financing, investing, and credit management; business information, advisory and consultancy services relating to business provided live, online, and via the internet\n\nProviding information in the field of finance; Credit counseling services; financial information relating to personal finance and credit score management and improvement, provided live, online, and via the Internet\n\nProviding a web site featuring blogs and non-downloadable training videos and online publications in the nature of brochures, articles and forms in the fields of finance and money management; Providing education courses and modules in the field of finance and credit management offered through online, non-downloadable videos and live consultations; Education services, namely, mentoring in the fields of personal and business financing and credit management\n\n", "publised_opposition_date": null, "mark_drawing_code": "4000", "law_office_assigned_location_code": "N50", "employee_name": "YI, CRYSTAL HAEIN", "current_location": "PUBLICATION AND ISSUE SECTION", "classification": [ { "international_code_total_no": "1", "international_code": "035", "us_code_total_no": "3", "us_code": "", "status_code": "6", "first_use_anywhere_date": "", "first_use_in_commerce_date": "", "primary_code": "035" } ], "statements": [ { "type-code": "GS0351", "text": "Providing business advisory services and business consultancy with regard to financing, investing, and credit management; business information, advisory and consultancy services relating to business provided live, online, and via the internet" } ], "trademark_events": [ { "code": "PREV", "type": "O", "description-text": "LAW OFFICE PUBLICATION REVIEW COMPLETED", "date": "2022-01-27", "number": "13" }, { "code": "ALIE", "type": "A", "description-text": "ASSIGNED TO LIE", "date": "2022-01-27", "number": "12" } ], "owners": [ { "index": 1, "owner_type": "10", "owner_label": "Original Applicant", "legal_entity_type": "16", "legal_entity_type_label": "Limited Liability Company", "name": "New Reach 1, LLC", "address1": "350 W. Washington Street, Suite 201", "address2": null, "city": "Tempe", "state": "AZ", "country": "US", "postcode": "85281" } ] } ] } ``` -------------------------------- ### GET /v1/attorneySearch/{search_keyword}/{since_date} Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_da04a700-8061-46ec-aeb5-7e44f92b19f4 Performs a trademark search based on a keyword and an optional date. ```APIDOC ## GET /v1/attorneySearch/{search_keyword}/{since_date} ### Description Performs a trademark search using a specified keyword and an optional date filter. ### Method GET ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/attorneySearch/{search_keyword}/{since_date} ### Parameters #### Path Parameters - **search_keyword** (String) - Required - The search keyword such as 'ferr' that will return results for 'ferrari'. - **since_date** (String) - Optional - The date filter for the search. ### Request Example curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/attorneySearch/Nolan/2025-01-01 ``` -------------------------------- ### GET /v1/batchSerialSearch Source: https://rapidapi.com/pentium10/api/uspto-trademark Retrieves detailed trademark information for a batch of serial numbers. ```APIDOC ## GET /v1/batchSerialSearch ### Description Retrieves detailed trademark information for a batch of serial numbers. ### Method GET ### Endpoint /v1/batchSerialSearch ### Response #### Success Response (200) - **requests** (integer) - Number of requests - **start_index** (integer) - Starting index of the search - **next_index** (integer) - Next index for pagination - **scroll_id** (string) - ID for scrolling through results - **scroll_expiration** (integer) - Expiration timestamp for the scroll ID - **count** (integer) - Number of results returned - **serial_numbers** (array) - List of serial numbers - **results** (array) - List of trademark result objects #### Response Example { "requests": 0, "start_index": 0, "next_index": 1, "scroll_id": "VE42MEdYL1o3TGxLVXV4QnU5dG9Zc3F5OHNBRW9PK1o1bFVHek5MT2JxbDJScGRSWVQwcU9wNlJKc1Z0aEwwSkVEQVhIM0UySVRpSWs4b3F6S1M2NUkveE02VVoycVBIQUVDbmIxNE1kQkNEYytTRUdiZFIyV0o3YlVWK3V5MVFzOUNTRGszcTUvTmdXV2hkdS95U3J3PT0", "scroll_expiration": 1645308883, "count": 1, "serial_numbers": [90709119], "results": [ { "keyword": "CREDIT STACKING", "registration_number": "0000000", "serial_number": "90709119", "status_label": "Live/Pending", "status_code": "681", "status_date": "2022-01-27", "status_definition": "PUBLICATION/ISSUE REVIEW COMPLETE", "filing_date": "2021-05-13", "registration_date": "2022-03-01", "abandonment_date": "", "expiration_date": "2022-03-01", "logo": "https://tsdr.uspto.gov/img/90709119/large", "description": "Providing business advisory services...", "publised_opposition_date": null, "mark_drawing_code": "4000", "law_office_assigned_location_code": "N50", "employee_name": "YI, CRYSTAL HAEIN", "current_location": "PUBLICATION AND ISSUE SECTION", "classification": [], "statements": [], "trademark_events": [], "owners": [] } ] } ``` -------------------------------- ### Trademark search response structure Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/implementing-trademark-availability-and-search-using-uspto-trademark-api-1 Example of the JSON object returned by the API containing trademark details and owner information. ```json { "count": 250, "items": [ { "keyword": "COFFEE GRIT MAN SOAP", "registration_number": "6816743", "serial_number": "97216448", "status_label": "Live/Registered", "status_code": "700", "status_date": "2022-08-09", "status_definition": "REGISTERED", "filing_date": "2022-01-12", "registration_date": "2022-08-09", "abandonment_date": null, "expiration_date": "2028-08-09", "description": "Position 1 Non-medicated soaps for body care; Non-medicated soaps for personal use; Bar soap; Granulated soaps; Non-medicated bar soap\n\nPosition 2 \"SOAP\"\n\n", "owners": [ { "index": 1, "owner_type": "30", "owner_label": "Original Registrant", "legal_entity_type": "16", "legal_entity_type_label": "Limited Liability Company", "name": "Pure Ponta LLC", "address1": "300 Flatwoods Forest Loop", "address2": null, "city": "Santa Rosa Beach", "state": "FL", "country": "US", "postcode": "32459" } ] } ... ] } ``` -------------------------------- ### GET /v1/serialSearch/{serial_number} Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_eb86e7d1-dfac-4911-bbcd-0a0a92315f62 Retrieves trademark information based on the provided serial number. ```APIDOC ## GET /v1/serialSearch/{serial_number} ### Description Retrieves trademark information for a specific trademark serial number. ### Method GET ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/serialSearch/{serial_number} ### Parameters #### Path Parameters - **serial_number** (String) - Required - The unique serial number of the trademark to search for. ### Request Example curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/serialSearch/75527221 ``` -------------------------------- ### Search for trademark owners via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/uspto-trademark-api---search-trademark-%26-owner-database Perform a GET request to the ownerSearch endpoint. Use the literal string 'null' for optional parameters that are not required for the search. ```bash curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/ownerSearch/**netflix**/null \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --header 'x-rapidapi-key: ' ``` -------------------------------- ### Retrieve Trademark Classification Data Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/faq- Example of the classification data structure returned by serial number endpoints. ```json "classification": [ { "international_code": "008", "status_code": "6", "first_use_in_commerce_date": "2021-09-15", "primary_code": "008" } ] ``` -------------------------------- ### Search USPTO Trademarks via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_da04a700-8061-46ec-aeb5-7e44f92b19f4 Use this cURL command to perform a GET request to the attorney search endpoint with specific path parameters. ```cURL curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/attorneySearch/Nolan/2025-01-01 ``` -------------------------------- ### POST /v1/trademarkByRegistrationDate Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_48d709e1-e42d-4ed3-ae67-f20ed02b5309 Retrieves trademark records within a specified date range. This endpoint requires start and end dates in yyyy-mm-dd format. ```APIDOC ## POST /v1/trademarkByRegistrationDate ### Description Retrieves trademark records based on a registration date range. Users can optionally provide a start index or scroll ID for pagination. ### Method POST ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/trademarkByRegistrationDate ### Parameters #### Request Body - **start_date** (Date) - Required - The start date for the search in yyyy-mm-dd format. - **end_date** (Date) - Required - The end date for the search in yyyy-mm-dd format. - **start_index** (Number) - Optional - The starting index for results, default is 0. - **scroll_id** (String) - Optional - An identifier for scrolling through result sets. ### Request Example { "start_date": "2023-03-14", "end_date": "2023-03-17", "start_index": 0, "scroll_id": "" } ``` -------------------------------- ### POST /v1/batchTrademarkFullTextSearch/ Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_aa8f1567-7d3c-491d-8c28-3728ae7ed03d Performs a batch full-text search for trademarks based on provided keywords. ```APIDOC ## POST /v1/batchTrademarkFullTextSearch/ ### Description Performs a batch full-text search for trademarks based on provided keywords. ### Method POST ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/batchTrademarkFullTextSearch/ ### Parameters #### Request Body - **keyword** (String) - Required - A JSON array of keywords as a string - **start_index** (Number) - Required - Default: 0 - **scroll_id** (String) - Optional - The scroll_id is used for pagination on subsequent calls. Use empty string for initial call. - **fields** (String) - Optional - Fields to return ``` -------------------------------- ### Mapping a Brand Narrative to Trademark Classes Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/revolutionizing-trademark-filing-with-ai-powered-class-suggestions Use this JSON structure to receive AI-generated class recommendations based on a descriptive business narrative. ```json { "recommendations": [ { "class_code": "30", "description": "Teas and infusions are specifically listed in Class 30.", "confidence": "High", "official_description": "Coffee, tea, cocoa... yeast, baking-powder; salt, seasonings, spices..." }, { "class_code": "43", "description": "The description mentions a 'sanctuary' with a 'cozy ambiance', strongly suggesting a cafe or restaurant service.", "confidence": "High", "official_description": "Services for providing food and drink; temporary accommodation." } ] } ``` -------------------------------- ### POST /v1/batchOwnerSearch/ Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_04987ca1-ac32-4247-a837-e0ca9ef87b5a Performs a batch search for trademark owners based on provided keywords and optional filters. ```APIDOC ## POST /v1/batchOwnerSearch/ ### Description Performs a batch search for trademark owners based on provided keywords and optional filters. ### Method POST ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/batchOwnerSearch/ ### Parameters #### Request Body - **keywords** (String) - Required - A JSON array of search terms as a string. - **start_index** (Number) - Required - The starting index for the search results (Default: 0). - **postcode** (String) - Optional - A postcode value to use as a search term. - **scroll_id** (String) - Optional - The scroll_id is used for pagination on subsequent calls. Use an empty string for the initial call. ### Request Example ``` curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/batchOwnerSearch/ \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --data 'keywords=["slid","expo"]' \ --data start_index=0 \ --data postcode= \ --data scroll_id=' ``` ``` -------------------------------- ### Suggest Trademark Class via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_10fe409f-e701-4441-a01a-ba4db4b70a21 Sends a POST request to the suggestClass endpoint using form-urlencoded data. ```cURL curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/suggestClass \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --data 'description=With Wright Tea, you can enjoy a selection of original teas, ranging from classic to rare varieties, including green, black, Rooibos, Oolong, and herbal.' \ --data keyword=TrademarkSearch \ --data 'serials=[98914440]' \ --data owner=WowDay ``` -------------------------------- ### Check trademark availability with cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/uspto-trademark-api---search-trademark-%26-owner-database Use this request to determine if a specific keyword is currently registered. Replace with your actual RapidAPI key. ```bash curl --request GET \ ' url https://uspto-trademark.p.rapidapi.com/v1/trademarkAvailable/amazon \ ' header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ ' header 'x-rapidapi-key: ' ``` -------------------------------- ### POST /v1/suggestClass Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_10fe409f-e701-4441-a01a-ba4db4b70a21 Suggests trademark classes based on the provided trademark details. ```APIDOC ## POST /v1/suggestClass ### Description Suggests trademark classes based on provided trademark information such as description, keywords, serial numbers, and owner. ### Method POST ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/suggestClass ### Parameters #### Request Body - **description** (String) - Optional - A description of the trademark. - **keyword** (String) - Optional - A keyword associated with the trademark search. - **serials** (Array) - Optional - A list of serial numbers. - **owner** (String) - Optional - The name of the trademark owner. ### Request Example { "description": "With Wright Tea, you can enjoy a selection of original teas...", "keyword": "TrademarkSearch", "serials": [98914440], "owner": "WowDay" } ``` -------------------------------- ### Perform Batch Owner Search via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_04987ca1-ac32-4247-a837-e0ca9ef87b5a Executes a POST request to the batch owner search endpoint using form-urlencoded data. ```cURL curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/batchOwnerSearch/ \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --data 'keywords=["slid","expo"]' \ --data start_index=0 \ --data postcode= \ --data scroll_id= ``` -------------------------------- ### POST /v1/batchSerialSearch/ Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_39e8db08-cbf2-49c9-b2a1-d159f3432721 Performs a batch search for trademark serial numbers. ```APIDOC ## POST /v1/batchSerialSearch/ ### Description Performs a batch search for trademark serial numbers using a JSON array of keywords. ### Method POST ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/batchSerialSearch/ ### Parameters #### Request Body - **serial_numbers** (String) - Required - A JSON array of keywords as a string. - **start_index** (String) - Required - The starting index for the search. - **scroll_id** (String) - Optional - Used for pagination on subsequent calls. Use an empty string for the initial call. - **fields** (String) - Optional - Specifies the columns to return. ``` -------------------------------- ### Perform Trademark Availability Check with cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_735114e7-90a7-4953-bb81-19670e959203 Use this cURL command to query the trademark availability endpoint. Ensure the x-rapidapi-host header is correctly set to the API host. ```cURL curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/trademarkAvailable/doordash \ --header 'Content-Type: application/json' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' ``` -------------------------------- ### Inferring Trademark Classes from Keywords Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/revolutionizing-trademark-filing-with-ai-powered-class-suggestions Use this JSON structure to retrieve classification suggestions based on specific input keywords. ```json { "recommendations": [ { "class_code": "35", "description": "Services related to business management, advertising, and commercial information, which includes trademark search services.", "confidence": "High" }, { "class_code": "45", "description": "Legal services, including intellectual property services and trademark registration.", "confidence": "Medium" } ] } ``` -------------------------------- ### Query Trademarks by Registration Date using cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_48d709e1-e42d-4ed3-ae67-f20ed02b5309 Use this cURL command to perform a POST request to the trademarkByRegistrationDate endpoint. Ensure the x-rapidapi-host header is correctly set for your environment. ```cURL curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/trademarkByRegistrationDate \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --data start_date=2023-03-14 \ --data end_date=2023-03-17 \ --data start_index= \ --data scroll_id= ``` -------------------------------- ### Perform Batch Serial Search via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_39e8db08-cbf2-49c9-b2a1-d159f3432721 Executes a POST request to the batch serial search endpoint using cURL. ```cURL curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/batchSerialSearch/ ``` -------------------------------- ### Perform Batch Trademark Search via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_aa8f1567-7d3c-491d-8c28-3728ae7ed03d Use this cURL command to execute a POST request to the batch trademark full-text search endpoint. ```Shell curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/batchTrademarkFullTextSearch/ ``` -------------------------------- ### Check Trademark Availability via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/tutorials/implementing-trademark-availability-and-search-using-uspto-trademark-api-1 Use this request to check if a specific keyword is available as a trademark. ```bash curl --request GET \ - url https://uspto-trademark.p.rapidapi.com/v1/trademarkAvailable/amazon \ - header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ - header 'x-rapidapi-key: ' ``` -------------------------------- ### Retrieve Database Status via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_c69fbcfd-d869-40dd-be95-409bfb7e6807 Use this request to check the current status of the USPTO Trademark database. ```cURL curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/databaseStatus ``` -------------------------------- ### Retrieve Trademark Details via cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_eb86e7d1-dfac-4911-bbcd-0a0a92315f62 Use this request to fetch trademark information by providing a specific serial number in the URL path. ```cURL curl --request GET \ --url https://uspto-trademark.p.rapidapi.com/v1/serialSearch/75527221 ``` -------------------------------- ### Query Expiring Trademarks with cURL Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_89e1500f-4b3d-4eb8-8e14-708d82953ce6 Use this cURL command to perform a POST request to the trademarkExpiring endpoint. Ensure the required start_date and end_date parameters are provided in the data payload. ```shell curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/trademarkExpiring \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --data start_date=2023-03-14 \ --data end_date=2023-03-17 \ --data start_index= \ --data scroll_id= ``` -------------------------------- ### POST /v1/trademarkExpiring Source: https://rapidapi.com/pentium10/api/uspto-trademark/playground/apiendpoint_89e1500f-4b3d-4eb8-8e14-708d82953ce6 Retrieves a list of trademarks that are expiring within a specified date range. ```APIDOC ## POST /v1/trademarkExpiring ### Description Retrieves a list of trademarks that are expiring within a specified date range. ### Method POST ### Endpoint https://uspto-trademark.p.rapidapi.com/v1/trademarkExpiring ### Parameters #### Request Body - **start_date** (Date) - Required - The start date for the search range (yyyy-mm-dd). - **end_date** (Date) - Required - The end date for the search range (yyyy-mm-dd). - **start_index** (Number) - Optional - The starting index for pagination. Default: 0. - **scroll_id** (String) - Optional - Identifier for scrolling through results. ### Request Example ``` curl --request POST \ --url https://uspto-trademark.p.rapidapi.com/v1/trademarkExpiring \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \ --data start_date=2023-03-14 \ --data end_date=2023-03-17 \ --data start_index= \ --data scroll_id= ``` ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.