Opcity takes potential customer leads and pairs them with a Realtor based on a variety fo metrics including location and referrals. The system uses machine learning. It does not charge customers for the match, but it will take a fee from Realtors if the connection leads to business for the agent. The fee varies depending on the customer, and the service has been incorporated more widely into Realtor.com's services since the acquisition.