API Look up in the database

So, I have a client who wants a ‘portal’ where they can look people up. They currently have a system setup for a previous system but they want to link this to Infusionsoft.

The experience they are looking for is a webpage where anyone can enter certain details (perhaps name / Company name / date of birth - This can be decided if it’s viable) and the page would then look up the details in the Infusionsoft database and return whether the details match a valid membership. This could be tags or custom fields.

I have 2x questions - 1) can this be done? 2) would anyone like to discuss and quote for this type of job?

Thanks

For the first question, this can be done.