def dict_search(data: dict, key: str, depth: int = 3):
    """Search a key value in a dict, return None if not found.
        Warn: This method can be slow due to the amount of depth
    """
    data_keys = data.keys()
    for keys in data_keys:
        if keys == key:
            return data[key]
    if depth > 0:
        for keys in data_keys:
            if isinstance(data[keys], dict):
                result = dict_search(data[keys], key, depth - 1)
                if result:
                    return result