Domain and company name and trademark search to check availability

I am looking to automate the research I need to assess if a domain name is available and also if the company name is available either in the USA or the UK (companies house). In addition but less important I need to find if there are any trademarks registered on that name. So devonagent needs to connect to for example companies house website in the UK and search there for the name I am searching for. The result is then a list of company names with the search term. I am new here and would like to learn more.

Are there any websites or search engines out there that can be used for such a task (or are already used by you) and could be accessed by DEVONagent? On its own DEVONagent doesn’t support this kind of search.

Yes for example https://www.gov.uk/get-information-about-a-company you can put in the name and search for information. However, I do not know how to configure Devonagent to do the search.

The easiest way to get a draft for a new plugin is to…

  1. Enter a dummy search term on the website that should return sufficient results, e.g. test

  2. Copy the URL of the link for the second results page

  3. Insert the link into the File > New Plugin… panel in DEVONagent

  4. Enter a name for the plugin, replace the used search term (test in this case) in the URL with _agentQuery_ and save it.

Of course in most cases the plugin will require fine tuning, e.g. too many results are probably still returned (see results of test via Window > Plugins & Scanners).

In this case the Start and ResultsPerPage parameters have to be changed and a first working plugin would look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Description</key>
	<string>The best place to find government services and information.</string>
	<key>EngineUrl</key>
	<string>https://www.gov.uk/search/all?keywords=_agentQuery_&amp;order=relevance&amp;page=_agentOffset_</string>
	<key>Identifier</key>
	<string>www.gov.uk</string>
	<key>Info</key>
	<string>Gov.uk plugin</string>
	<key>LinksMatching</key>
	<array>
		<string>*www.gov.uk/government/*</string>
		<string>*www.gov.uk/guidance/*</string>
	</array>
	<key>Name</key>
	<string>Gov.uk</string>
	<key>OffsetPerPage</key>
	<integer>1</integer>
	<key>Operators</key>
	<integer>59</integer>
	<key>ResultsPerPage</key>
	<integer>20</integer>
	<key>Start</key>
	<integer>1</integer>
	<key>Version</key>
	<string>1.0</string>
</dict>
</plist>